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

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

Подробности и пример приложения для Андроида
Источник: Хабрахабр про Андройд
Другие новости раздела: android

android

Apple на треть сократила производство базового iPhone 17 из-за дорогой памяти

По данным инсайдера Fixed Focus Digital, Apple резко урезала объёмы производства базовой модели iPhone 17 на фоне продолжающегося подорожания чипов памяти. Изначально производственные линии должны

android

Смартфон Huawei Nova 15 Max поступил в продажу в России

Huawei Nova 15 Max поступил в продажу в нашей стране. Этот смартфон ориентирован на массовый сегмент и делает ставку на автономность, а также надёжность и камеру. Устройство получило аккумулятор

android

Tecno представила серию Camon 50 в России

Бренд Tecno официально представил серию смартфонов Camon 50. Две модели — Camon 50 и Camon 50 Ultra 5G — позиционируются как камерофоны с упором на съёмку в движении, высокую защищённость корпуса и

android

Leica LeitzPhone на базе Xiaomi 17 Ultra: мобильная фотография с фишкой

В рамках презентации Xiaomi на MWC 2026 компания Leica представила новый Leitzphone — первый смартфон бренда, который выходит на глобальный рынок. Не удивляйтесь: Xiaomi и Leica сотрудничают друг с

Похожие публикации

android

[Перевод] Порт Android на C# — Мигель де Икаса

Между Oracle и Google разгорелась нешуточная патентная война, стоимостью в 1 миллиард долларов, за право использовать Java в Android. Но Java не единственный способ создания приложений, на самом деле

android

Android портирован на C#

Хабы: Mono и Moonlight, C#, Android В разгар битвы между Oracle и Google за право использовать Java/Dalvik в системе Android, компания Xamarin представила альтернативу — более производительную и

Программы для windows XP, Windows 7

Native Instruments Traktor Pro

Год/Дата Выпуска: 2010 Версия: 1.2.7 Union Разработчик: Native Instruments

Кратко по миру

Официально: Microsoft закрыла проект по портированию Android-приложений на Windows 10

Компания Microsoft объявила, что закрыла Project Astoria – инструментарий для переноса Android-приложений на Windows 10. Производитель пояснил, что принял это решение из-за Project Islandwood –

Кратко по миру

Microsoft зазывает iOS-разработчиков на «афтепати» после WWDC 2016

До ежегодной конференции для разработчиков WWDC 2016 осталось 5 дней. Как ожидается, посвящена она будет новым версиям платформ iOS, OS X, watchOS и tvOS. В Microsoft нашли нестандартное решение,

Программы для macOS

Traktor Pro 3

Native Instruments Traktor Pro - это новая, уникальная программа, которая создана для профессиональных диджеев. Разработчиком которого является Native Instruments, которые создали ее вдохновившись

Программы для macOS

Reaktor 6

Native Instruments Reaktor — популярное программное обеспечение для производства музыки, объединившее в себе множество аудиоприложений для создания поистине универсального и чрезвычайно мощного

Программы для macOS

Kontakt

Kontakt - стандарт в мире семплеров. Native Instruments Kontakt 6 предоставляет набор высококачественных фильтров, начиная от классических аналоговых схем и моделей с переменным состоянием до