Изменения документа Xamarin.Forms
Редактировал(а) Alexandr Fokin 2022/12/29 23:19
От версии 16.7
отредактировано Alexandr Fokin
на 2022/12/29 23:19
на 2022/12/29 23:19
Изменить комментарий:
К данной версии нет комментариев
К версии 7.1
отредактировано Alexandr Fokin
на 2020/07/19 01:23
на 2020/07/19 01:23
Изменить комментарий:
К данной версии нет комментариев
Сводка
-
Свойства страницы (3 изменено, 0 добавлено, 0 удалено)
-
Объекты (0 изменено, 3 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Родительский документ
-
... ... @@ -1,1 +1,1 @@ 1 -Разработка.NET.Frameworks and Apps. GUI.Xamarin.WebHome1 +Разработка.NET.Frameworks and Apps.WebHome - Теги
-
... ... @@ -1,1 +1,0 @@ 1 -XamarinForms - Содержимое
-
... ... @@ -1,77 +2,27 @@ 1 -**Описание** 2 2 3 3 Данный фреймворк позволяет создавать мобильные приложения для Android и IOS. 4 -В отличие от просто Xamarin, данная технология позволяет создавать единую верстку UI для всех платформ. Абстракция, объединяющая под собой наборы ui элементов разных платформ. 5 - 6 6 Разработка под мобильные платформы требовательна к железу т.к. требуется запускать эмулятор для отладки. Также Xamarin использует использует Java и Android SDK для сборки. 7 7 8 -Основан на паттерне [[UI паттерны состояния | MVVM>>doc:Архитектура и модели.UI паттерны состояния.WebHome]]. 5 +Шаблон 6 +При создании проекты мы полусим 3 проекта: 7 +SoulutionName.Android - сборка android приложения 8 +SoulutionName.IOS - сборка ios приложения 9 +SoulutionName - общая сборка с формами и моделью. 9 9 10 - ----11 +!Для сборки IOS необходим машина с MAC OS. 11 11 12 -**Структура решения** 13 - 14 -(% style="width:816px" %) 15 -|(% style="width:270px" %)SoulutionName.ProjectName|(% style="width:542px" %)Общая сборка с кросс-платформенными формами и моделью 16 -|(% style="width:270px" %)SoulutionName.ProjectName.Android|(% style="width:542px" %)Запускаемый проект Android приложения 17 -|(% style="width:270px" %)SoulutionName.ProjectName.IOS|(% style="width:542px" %)Запускаемый проект IOS приложения 18 -__!Для сборки IOS необходим машина с MAC OS.__ 19 -|(% style="width:270px" %)SoulutionName.ProjectName.UWP|(% style="width:542px" %)Запускаемый проект windows UWP. 20 - 21 -Стандартный шаблон VisulStudio для Xamarin.Forms является рабочим. (19.07.2020) 13 +Стандартный шаблон VisulStudio для Xamarin.Froms является рабочим. (19.07.2020) 14 +Создаются проекты по разны платформы. При запуске проекта android автоматически предлогается создать устройство в эмуляторе. 15 +Среда сама запукает эмулятор, передает на него приложение, запускает и подключает отладчик. 22 22 !Возможны проблемы на windows без свежих обновлений. 23 23 24 ----- 25 25 26 -**Ссылки:** 27 - 28 -Xamarin.Forms для WPF и UWP разработчиков 29 -https://habr.com/ru/post/331308/ 30 - 31 31 Руководство по программированию для Xamarin Forms 32 32 https://metanit.com/sharp/xamarin/ 33 33 34 -Жизненный цикл приложения Xamarin.Forms 35 -https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/app-fundamentals/app-lifecycle 36 36 37 37 Ускорение эмулятора 38 38 https://docs.microsoft.com/ru-ru/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?pivots=windows 39 39 40 -Подготовка приложения к выпуску 41 -https://docs.microsoft.com/ru-ru/xamarin/android/deploy-test/release-prep/?tabs=windows 42 42 43 -Книга: Шаблоны корпоративного приложения с использованием Xamarin.Forms. 44 -[[https:~~/~~/docs.microsoft.com/ru-ru/xamarin/xamarin-forms/enterprise-application-patterns/>>https://docs.microsoft.com/ru-ru/xamarin/xamarin-forms/enterprise-application-patterns/]] 45 45 46 - 47 -**Материалы:** 48 - 49 -wcoder/open-source-xamarin-apps 50 -https://github.com/wcoder/open-source-xamarin-apps 51 - 52 -Slava Chernikoff 53 -https://medium.com/@slava.chernikoff 54 - 55 ----- 56 - 57 -==== Внутренние ссылки: ==== 58 - 59 -====== Дочерние страницы: ====== 60 - 61 -{{children/}} 62 - 63 -====== Обратные ссылки: ====== 64 - 65 -{{velocity}} 66 -#set ($links = $doc.getBacklinks()) 67 -#if ($links.size() > 0) 68 - #foreach ($docname in $links) 69 - #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument()) 70 - * [[$escapetool.xml($rdoc.fullName)]] 71 - #end 72 -#else 73 - No back links for this page! 74 -#end 75 -{{/velocity}} 76 - 77 -----
- XWiki.XWikiComments[0]
-
- Автор
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 - Комментарий
-
... ... @@ -1,0 +1,4 @@ 1 +Подготовка приложения к выпуску 2 +https://docs.microsoft.com/ru-ru/xamarin/android/deploy-test/release-prep/?tabs=windows 3 + 4 +Для сборки Android пакета APK необходимо в контекстном меню проекта выбрать пункт Архивация - Дата
-
... ... @@ -1,0 +1,1 @@ 1 +2020-07-19 01:14:00.663
- XWiki.XWikiComments[1]
-
- Автор
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 - Комментарий
-
... ... @@ -1,0 +1,9 @@ 1 +Добавить разрешения на http для Android 2 +добавить 3 +[assembly: Application(UsesCleartextTraffic =true)] 4 +в 5 +Properties/AssemblyInfo.cs 6 + 7 + 8 +https://forums.xamarin.com/discussion/164771/cleartext-http-traffic-not-permitted 9 + - Дата
-
... ... @@ -1,0 +1,1 @@ 1 +2020-07-19 01:16:39.637
- XWiki.XWikiComments[2]
-
- Автор
-
... ... @@ -1,0 +1,1 @@ 1 +XWiki.cccc1808 - Комментарий
-
... ... @@ -1,0 +1,4 @@ 1 +Вопрос организации фоновых задач. (Background worker) 2 + 3 +https://xamdev.ru/background-task-xamarin/ 4 +https://winstongubantes.blogspot.com/2018/09/backgrounding-with-xamarinforms-easy-way.html - Дата
-
... ... @@ -1,0 +1,1 @@ 1 +2020-07-19 01:17:36.323