Изменения документа Xamarin.Forms

Редактировал(а) Alexandr Fokin 2022/12/29 23:19

От версии 15.1
отредактировано Alexandr Fokin
на 2021/12/22 21:31
Изменить комментарий: К данной версии нет комментариев
К версии 16.1
отредактировано Alexandr Fokin
на 2022/01/23 12:47
Изменить комментарий: К данной версии нет комментариев

Сводка

Подробности

Свойства страницы
Содержимое
... ... @@ -1,3 +1,4 @@
1 +**Описание**
1 1  
2 2  Данный фреймворк позволяет создавать мобильные приложения для Android и IOS.
3 3  В отличие от просто Xamarin, данная технология позволяет создавать единую верстку UI для всех платформ. Абстракция, объединяющая под собой наборы ui элементов разных платформ.
... ... @@ -4,17 +4,16 @@
4 4  
5 5  Разработка под мобильные платформы требовательна к железу т.к. требуется запускать эмулятор для отладки. Также Xamarin использует использует Java и Android SDK для сборки.
6 6  
7 -Шаблон
8 -При создании проекты мы получим 3 проекта:
9 -SoulutionName.Android - сборка android приложения
10 -SoulutionName.IOS - сборка ios приложения
11 -SoulutionName - общая сборка с формами и моделью.
12 12  
13 -!Для сборки IOS необходим машина с MAC OS.
9 +**Структура решения**
14 14  
15 -Стандартный шаблон VisulStudio для Xamarin.Froms является рабочим. (19.07.2020)
16 -Создаются проекты по разны платформы. При запуске проекта android автоматически предлогается создать устройство в эмуляторе.
17 -Среда сама запукает эмулятор, передает на него приложение, запускает и подключает отладчик.
11 +|SoulutionName|Общая сборка с кросс-платформенными формами и моделью
12 +|SoulutionName.Android|Запускаемый проект Android приложения
13 +|SoulutionName.IOS|Запускаемый проект IOS приложения
14 +__!Для сборки IOS необходим машина с MAC OS.__
15 +|SoulutionName.UWP|Запускаемый проект windows UWP.
16 +
17 +Стандартный шаблон VisulStudio для Xamarin.Forms является рабочим. (19.07.2020)
18 18  !Возможны проблемы на windows без свежих обновлений.
19 19  
20 20  **Ссылки:**
XWiki.XWikiComments[1]
Комментарий
... ... @@ -1,4 +1,6 @@
1 -Добавить разрешения на http для Android
1 +Добавить разрешения на http
2 +
3 +Android
2 2  добавить
3 3  [assembly: Application(UsesCleartextTraffic =true)]
4 4  в
... ... @@ -5,5 +5,14 @@
5 5  Properties/AssemblyInfo.cs
6 6  
7 7  
8 -https://forums.xamarin.com/discussion/164771/cleartext-http-traffic-not-permitted
10 +IOS
11 +Добавить
12 +<key>NSAppTransportSecurity</key>
13 +<dict>
14 + <key>NSAllowsArbitraryLoads</key>
15 + <true/>
16 +</dict>
9 9  
18 +The resource could not be loaded because the App Transport Security policy requires the use of a secure connection
19 +https://stackoverflow.com/questions/32631184/the-resource-could-not-be-loaded-because-the-app-transport-security-policy-requi
20 +
XWiki.XWikiComments[2]
Автор
... ... @@ -1,1 +1,0 @@
1 -XWiki.cccc1808
Комментарий
... ... @@ -1,4 +1,0 @@
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,1 +1,0 @@
1 -2020-07-19 01:17:36.323
XWiki.XWikiComments[3]
Автор
... ... @@ -1,1 +1,0 @@
1 -XWiki.cccc1808
Комментарий
... ... @@ -1,10 +1,0 @@
1 -Добавить разрешения на http для IOS
2 -
3 -Добавить
4 -<key>NSAppTransportSecurity</key>
5 -<dict>
6 - <key>NSAllowsArbitraryLoads</key>
7 - <true/>
8 -</dict>
9 -
10 -https://stackoverflow.com/questions/32631184/the-resource-could-not-be-loaded-because-the-app-transport-security-policy-requi
Дата
... ... @@ -1,1 +1,0 @@
1 -2020-07-20 09:22:39.947