Refit: Type-safe REST client

Refit: Type-safe REST client for:

  • Xamarin.Android
  • Xamarin.Mac
  • Desktop .NET 4.5
  • Windows Phone 8
  • Silverlight 5

and also packaged as PCL (obviously :)). This library use Castle.DynamicProxy to generate proxy implementation from attributed interface and is Task/IObservable aware from the start.

Even if it’s an elegant way of avoid a lot of plumbing code, it’s double-edged. We must be sure to have all the possibilities included and some are always missing:

  • Multipart requests
  • Form posts

Next platform wil be Xamarin.iOS and Windows Store (WinRT).

See paulcbetts/refit.

ReactiveUI 5.0

ReactiveUI brings MVVM to a new level with a simple binding model combining RX to Xaml. Property changes, commands, .Net eventsend of asynchronious actions becomes observable and can be combined together.

And version 5.0 is provided as Portable Class Library for:

  • Xamarin.iOS
  • Xamarin.Android
  • Xamarin.Mac
  • .NET 4.0/4.5 (WPF)
  • Windows Phone 8
  • Windows Store Apps (WinRT)

Great. Perhaps the next thing to try in a real project.