[Из песочницы] 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#
Графический редактор для Андроида
Подробности и пример аппликации для Андроида
