На примере реальных проектов и сценариев рассмотрим использование Xamarin.Forms, а также особенностей этой платформы для опытных.NET и iOS-/Android-разработчиков. Дополнительно рассмотрим интеграцию сервисов Bitrise, Xamarin Test Cloud и HockeyApp в процесс разработки.
2. Для кого
+ Разработчики .NET
+ Разработчики iOS/Android
+ Разработчики
+ Технические руководители
- «Просто интересуюсь»
3. Mobile app глазами Разработчика
1. Возможности инструментов
2. Документация, поддержка, сообщество
3. Язык разработки
4. Среда разработки, toolchain
5. Эффективность
4. Mobile app глазами Бизнеса
1. Решение задачи
2. Риски
3. Возврат инвестиций
5. Mobile app глазами Пользователя
1. Решение задачи
2. Стабильность
3. Простота и понятность
4. Красота
6. Mobile app глазами Экосистемы
Apple, Google, Microsoft
1. Родной пользовательский опыт
2. Качество
3. Технические требования и ограничения
7. Xamarin vs ObjC/Swift & Java SDKs
1. Знакомые язык и инструменты (.NET developers)
2. Полное покрытие API iOS/Android, нативные
приложения
3. Повышение эффективности разработки за счет
разделяемого кода (.NET & ObjC/Swift & Java developers)
4. Интеграция с технологическим стеком Microsoft на
уровне языка, подходов, архитектур, моделей
8. Xamarin.Forms vs ReactNative, etc
1. Полный доступ к native API
2. Один язык для Shared и Platform code
3. Все плюсы C# vs все плюсы JS
13. Опыт, сын ошибок трудных
1. Соблюдение архитектуры
2. Правильное использование C#
3. Учет узких мест и ограничений мобильных платформ
4. Жизненные циклы объектов/компонентов в мобильных
платформах
14. Mobile DevOps
Упрощаем и сокращаем
Build Bitrise.io
UI test Xamarin Test Cloud
Distribute HockeyApp.com
15. 1. Особенности Mobile Dev
2. Особенности Xamarin
3. X & XF на практике
4. Mobile DevOps
Черников Вячеслав
slava.chernikoff@binwell.com
+7 (915) 589-93-62
Xamarin.Forms в реальных
проектах