Описание тега xamarin

Xamarin - это платформа, состоящая из Xamarin.iOS, Xamarin.Android, Xamarin.Mac и Xamarin Test Cloud. Он позволяет вам писать кроссплатформенные нативные приложения для iOS, Android и Mac и следить за своим приложением на протяжении всего его жизненного цикла. Введение Xamarin.Forms поддерживает разработку собственного пользовательского интерфейса для 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, заменяющие и расширяющие предыдущую переносимую библиотеку классов (PCL). Он расширяет доступ к API в библиотеках базовых классов.NET и поддерживает больше платформ.

Ресурсы

Книги

Чаты