![Page 1: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/1.jpg)
Xamarin на практикеВячеслав Черников
![Page 2: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/2.jpg)
Год 2016 н.э.
Рост продолжается
Множество ниш
Enterprise goes mobile
Зрелые нишевые инструменты
![Page 3: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/3.jpg)
За пределами технологии
Существующие наработки
Кадры
Компетенции
![Page 4: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/4.jpg)
Скрещивая платформы
Мыслить на нескольких языках программирования одновременно
Различные архитектуры и подходы
Классовые модели
![Page 5: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/5.jpg)
Xamarin, since 2011
Deliver native Android, iOS, and Windows apps, using existing skills, teams, and codeMono, 2004
Xamarin Classic (iOS, Android, Mac), 2011
Xamarin.Forms (iOS, Android, Windows), 2014
Microsoft, Open Source, 2016
![Page 6: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/6.jpg)
![Page 7: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/7.jpg)
![Page 8: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/8.jpg)
![Page 9: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/9.jpg)
Производительность Xamarin.Forms
XAML(WTF?) Лучше пока быть аккуратным с этим
LayoutИногда используем свои компоновщики
ListViewСмотрим на решение TwinTech
![Page 10: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/10.jpg)
Xamarin в действии
Промсвязьбанк Mobile, Xamarin Classic Найди свой Solaris, Xamarin.Forms
![Page 11: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/11.jpg)
Mobile DevOps, автоматизируй это
Билды: Bitrise.io
Тесты: Xamarin Test Cloud
Feedback & Distribute: HockeyApp
![Page 12: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/12.jpg)
Сборки
Unit-тестирование
Интеграции
Автоматический экспорт
![Page 13: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/13.jpg)
Автоматизированные UI-тесты
Скриншоты
Запись видео
2461 устройств: Android - 1246, iOS - 1215
![Page 14: Вячеслав Черников (Binwell) | Xamarin на практике](https://reader036.vdocuments.pub/reader036/viewer/2022081419/5872909c1a28ab36118b61d1/html5/thumbnails/14.jpg)
Xamarin на практикеX-platform Mobile DevXamarinMobile DevOps
Черников Вячеслав[email protected]+7 (915) 589-93-62