3.49M
Категория: ИнформатикаИнформатика

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

22.

Спасибо за внимание!
English     Русский Правила