Документация по Xamarin

Xamarin позволяет создавать собственные приложения для Android, iOS и macOS с помощью кода .NET и пользовательских интерфейсов платформы. Xamarin.Forms позволяет создавать собственные приложения с общим кодом пользовательского интерфейса на C# или XAML.

Начало работы с Xamarin.Forms

Создавайте кроссплатформенные приложения для Android и iOS, используя C# и .NET в среде Visual Studio на Windows и macOS.

Стандартные задачи Xamarin.Forms

Важные понятия для создания приложений для Android и iOS с использованием Xamarin.Forms

Жизненный цикл приложения

Узнайте, как приложения запускаются и переходят в фоновый режим.

Отображение списка данных

Используйте CollectionView для прокрутки и выбора данных.

Использование XAML и привязка данных

Используйте шаблон MVVM для отображения данных в пользовательском интерфейсе.

Функции конкретных платформ

Используйте функции, доступные только в Android или iOS, в приложениях Xamarin.Forms.

Xamarin.Essentials

Кроссплатформенные API-интерфейсы для стандартных функций устройств.

Доступ к веб-службе REST

Интеграция веб-служб и взаимодействие с ними с помощью HTTP и JSON

Развертывание на устройствах с Android и iOS

Отправка приложений на тестовые устройства и в магазины приложений.

Отрисовка графики SkiaSharp

Кроссплатформенная отрисовка двухмерной векторной графики.

Обзор платформ Xamarin