Xamarin - это платформа, состоящая из Xamarin.iOS, Xamarin.Android, Xamarin.Mac и Xamarin Test Cloud. Он позволяет вам писать кроссплатформенные нативные приложения для iOS, Android и Mac и следить за вашим приложением в течение всего его жизненного цикла. Внедрение Xamarin.Forms поддерживает разработку Native UI для iOS, Android и Windows.

xamarin- это платформа, состоящая из xamarin.ios, xamarin.android, xamarin.mac, xamarin-formsи xamarin.uitest. Платформа предоставляет инструменты для всего жизненного цикла приложения - разработки, тестирования и DevOps. Эта платформа позволяет вам писать кросс-платформенные собственные приложения для android, iosи macosс помощью c#, позволяет вам обмениваться большим количеством кода между платформами.

Использование тегов

При использовании xamarinвы также должны включить тег платформы Xamarin, к которому относится ваш вопрос.

Если вы описываете вопрос о сбое в вашем приложении, пожалуйста, включите полную трассировку стека и желательно минимальный воспроизводимый образец.

История

Xamarinбыла основана в мае 2011 года и имеет штаб-квартиру в Сан-Франциско, а инженерный офис - в Бостоне, штат Массачусетс. Xamarin был приобретен Microsoft в феврале 2016 года.

На конференции разработчиков Microsoft Build 2016, которая состоялась 31 марта 2016 года, Microsoft анонсировала новую схему лицензирования; включая Xamarin со всеми версиями Visual Studio и Visual Studio для Mac, включая выпуск Visual Studio Community. И теперь Xamarin бесплатно для всех, кто использует Visual Studio на Mac или Windows.

Xamarin создал платформу Xamarin, которая включает Visual Studio для Mac, а также плагин для Visual Studio для Windows, который можно использовать для разработки собственных мобильных приложений для платформ Windows, iOS и Android с использованием платформы .NET.

Платформа Xamarin включает в себя Xamarin.iOS, Xamarin.Android и Xamarin.Mac (для macOS), которые позволяют разрабатывать приложения на C # и .NET с полным доступом к собственным API. Это позволяет осуществлять совместное использование кода между платформами и создавать приложения для нескольких платформ со встроенным пользовательским интерфейсом.

Xamarin 3 представил xamarin.forms, среду для создания пользовательского интерфейса из кода, совместно используемого платформами.

Xamarin 4 представил новый хост сборки на основе SSH, чтобы заменить старый и глючный хост сборки. Узел сборки обеспечивает соединение между Visual Studio и Mac, чтобы иметь возможность создавать и развертывать приложения iOS.

С июня 2017 года платформа Xamarin поддерживает библиотеки .net-standard, которые заменяют и расширяют предыдущую Portable Class Library (PCL). Он расширяет доступ к API в библиотеках базовых классов .NET и поддерживает больше платформ.

Ресурсы

Книги

Чаты