MvvmCross provides a cross-platform mvvm mobile development framework built on top of:
- Silverlight for WP7, WP8
- Mono for Android (or Xamarin.Android)
- MonoTouch for iOS (or Xamarin.iOS)
- the WinRT XAML framework for Windows 8 Store apps.
- Mono for Mac (or Xamarin.Mac)
It makes extensive use of Portable Class Libraries to provide maintainable cross platform C# native applications.