[Из песочницы] Xamarin + PCL + MVVM — как облегчить написание мобильных аппликаций под разные платформы

Как-то совершенно незаслуженно обделена вниманием платформа Xamarin 2.0, и я б хотел начать описание всех его замечательных свойствПрежде всего, что такое Xamarin? Xamarin это коммерческий продукт, основанный на open-source проекте Mono, который позволяет использовать .Net framework, в том числе язык C#, для кроссплатформенных разработок. Основные свойства: C# для написания аппликаций под Android, iOs и Windows8. Поддержка LINQ и async/task Native UI, Native Peformance — код компилируется под конкретную платформу и использует native UI контроли Visual Studio и все его plugins, включая ReSharper, NUnit testing… Xamarin Studio, которая похожа на Visual Studio, но доступна также и для Mac Использование .Net библиотек Использование других готовых native компонент, обвернутых в C# Графический редактор для Андроида imageПодробности и пример аппликации для Андроида

© Habrahabr.ru