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, заменяющие и расширяющие предыдущую переносимую библиотеку классов (PCL). Он расширяет доступ к API в библиотеках базовых классов .NET и поддерживает больше платформ.

Ресурсы

Книги

Чаты