Xamarin - Xamarin.Forms 

Page / - Изменено Alexandr Fokin в 2022/12/29 23:19 

Xamarin.Forms 
Изменено Alexandr Fokin
в 2022/12/29 23:19

Оглавление

Описание
Данный фреймворк позволяет создавать мобильные приложения для Android и IOS.
В отличие от просто Xamarin, данная технология позволяет создавать единую верстку UI для всех платформ. Абстракция, объединяющая под собой наборы ui элементов разных платформ.
Разработка под мобильные платформы требовательна к железу т.к. требуется запускать эмулятор для отладки. Также Xamarin использует использует Java и Android SDK для сборки.
Основан на паттерне UI паттерны состояния | MVVM.

Структура решения
SoulutionName.ProjectName	Общая сборка с кросс-платформенными формами и моделью	
SoulutionName.ProjectName.Android	Запускаемый проект Android приложения	
SoulutionName.ProjectName.IOS	Запускаемый проект IOS приложения
!Для сборки IOS необходим машина с MAC OS.	
SoulutionName.ProjectName.UWP	Запускаемый проект windows UWP.	
Стандартный шаблон VisulStudio для Xamarin.Forms является рабочим. (19.07.2020)
!Возможны проблемы на windows без свежих обновлений.

Ссылки:
Xamarin.Forms для WPF и UWP разработчиков
https://habr.com/ru/post/331308/
Руководство по программированию для Xamarin Forms
https://metanit.com/sharp/xamarin/
Жизненный цикл приложения Xamarin.Forms
https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/app-fundamentals/app-lifecycle
Ускорение эмулятора
https://docs.microsoft.com/ru-ru/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?pivots=windows
Подготовка приложения к выпуску
https://docs.microsoft.com/ru-ru/xamarin/android/deploy-test/release-prep/?tabs=windows
Книга: Шаблоны корпоративного приложения с использованием Xamarin.Forms.
https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/enterprise-application-patterns/
Материалы:
wcoder/open-source-xamarin-apps
https://github.com/wcoder/open-source-xamarin-apps
Slava Chernikoff
https://medium.com/@slava.chernikoff

Внутренние ссылки:
Дочерние страницы:
Обратные ссылки:
No back links for this page!