Similar presentations:
Cтек технологий кроссплатформенной разработки мобильных решений
1.
Cтек технологийкроссплатформенной
разработки мобильных
решений
/
Соловьев Сергей
Teamlead команды мобильной разработки, DIRECTUM
2.
СодержаниеПриложения и их специфика
Разработка, тестирование и локализация приложения
Публикация и контроль версий
Сбор отчетов об ошибках и метрик
3.
Приложение и их специфика● Работа с задачами,
документами
● Бизнес-логика внутри
приложения
● Java + Xamarin.Native
DIRECTUM Jazz
DIRECTUM Solo
4.
Процесс разработки приложения● Scrum
● 3 команды по 3-4
человека
● Экосистема Team Foundation
Server
5.
Процесс разработки приложения● Scrum
● 3 команды по 3-4
человека
● Экосистема Team Foundation
Server
6.
Разработка● Git репозиторий
7.
Разработка● Git репозиторий
● Pull Request
8.
Разработка● Git репозиторий
● Pull Request
● Policies
9.
Разработка● Git репозиторий
● Pull Request
● Policies
10.
Разработка● Git репозиторий
● Pull Request
● Policies
11.
Сборка и деплой● Задача на сборку версии
12.
Сборка и деплой● Задача на сборку версии
● Задачи на публикацию
○
○
○
○
Почта
Google Play / TestFlight
Firebase Test Lab
App Center
13.
Сборка и деплой● Задача на сборку версии
● Задачи на публикацию
○
○
○
○
○
Почта
Google Play / TestFlight
Firebase Test Lab
App Center
Samsung Remote Test Lab
14.
Тестирование● Установка из Google Play / Test Flight
● Ручная проверка новой функциональности
● UI тесты (Xamarin.UITest)
15.
Локализация16.
Локализация17.
Сопровождение18.
Сопровождение● App Center
○
○
○
Дистрибьюция
Аналитика
Сбор ошибок
19.
Сопровождение● App Center
○
○
○
Дистрибьюция
Аналитика
Сбор ошибок
● Мониторинг в Slack
● Ежедневный сбор из Google Play
20.
Сопровождение● Сбор логов клиента и сервиса
● Анализ в Elastic Stack
● Мониторинг показателей
21.
Сопровождение● Сервис захвата почты
● Сервис мониторинга
состояния в real-time
● Информирование в Slack