О пользе devops и xamarin.forms для разработки...
TRANSCRIPT
![Page 1: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/1.jpg)
О пользе DevOps и Xamarin.Forms для разработки бизнес-приложенийВячеслав ЧерниковРуководитель отдела разработки, Binwell Ltd.
![Page 2: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/2.jpg)
Xamarin.Forms
Процесс разработки
Mobile DevOps
![Page 3: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/3.jpg)
О компании BinwellXamarin, Azure, DevOps
Обо мнеQt, Mobile Web App, Native, Xamarin, архитектуры и процессы
![Page 4: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/4.jpg)
О мире вокругCritical Time-To-Market, Agile, DevOps everywhere
IT rule them all
Mobile First
![Page 5: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/5.jpg)
Xamarin.Forms
![Page 6: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/6.jpg)
Компетенции и команды
Технологические стеки
![Page 7: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/7.jpg)
Xamarin для разработкиC#/.NET для всего
Native iOS и Android
Xamarin.Forms
![Page 8: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/8.jpg)
Xamarin.FormsXF = UI virtualization + Helpers
iOS, Android, Windows, Tizen OS, macOS
![Page 9: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/9.jpg)
![Page 10: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/10.jpg)
Xamarin.Forms развиваетсяОсобое внимание к производительности UI
Требуется хороший опыт iOS, Android, Windows
Многие компоненты надо писать самим
![Page 11: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/11.jpg)
App, Navigation Service, Dialog Service, Pages, Controls, Views, Converters, Layouts
ViewModels, Models = Data Objects, BL Services
Data Services, Data ObjectsDAL
BL
UI
Platform Service Interfaces, Settings
Platform Services
Native Renderers,
Effects
iOS/Android/Windows application, styles, resourcesBackend
Архитектура XF-приложения
![Page 12: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/12.jpg)
Процесс разработки
![Page 13: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/13.jpg)
![Page 14: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/14.jpg)
Пример карты переходов и состояний
![Page 15: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/15.jpg)
Mobile DevOps
![Page 16: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/16.jpg)
![Page 17: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/17.jpg)
UI-тестыАвтоматизация Use Cases
Работоспособность на разных «модель+ОС»
Проверка верстки
![Page 18: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/18.jpg)
![Page 19: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/19.jpg)
85%ОБЩЕГО
КОДА
100+СМАРТФОНОВ
ДЛЯ ТЕСТОВ
300+СБОРОК В
BITRISE
![Page 20: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/20.jpg)
ДЕМО
![Page 21: О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений](https://reader036.vdocuments.mx/reader036/viewer/2022062302/58ece4ab1a28ab43678b468b/html5/thumbnails/21.jpg)
О пользе DevOps и Xamarin.Forms для разработки бизнес-приложенийXamarin.Forms, Процесс разработки, Mobile DevOps
Вячеслав Черников[email protected]