01Платформа
React Native и Expo SDK 55 — та же основа, что у текущей версии: один код для iOS и Android, TypeScript в строгом режиме с проверкой при каждой сборке.
02Структура
Одна система навигации, один слой работы с сервером с кэшем и повтором запросов при плохой связи, переводы в отдельных файлах для uk, ru и en.
03API на сайте
Новый раздел с входом по токену и теми же правилами продаж, бонусов и возвратов, что на сайте. Push-уведомления отправляет планировщик сайта, который уже рассылает письма о билетах и бонусах.
04Плавный переход
Версия 1.1.8 работает до конца перехода. После релиза — предложение обновиться, затем обязательное обновление через уже настроенный переключатель. Клиенту нужно один раз войти по SMS, аккаунт, история и бонусы — те же, что на сайте.
05Качество
Автотесты сценариев «поиск → покупка → билет» и «вход» на каждую сборку, статус оплаты подтверждает только сервер, ошибки клиентов видны в Sentry с первого дня.
06Публикация
Под тем же идентификатором и ключом подписи — в магазинах это обновление, а не новое приложение.