Что мы на нём делаем
Fastlane превращает мобильный релиз из события в рутину. Управление сертификатами и профилями, номера сборок, генерация скриншотов, загрузка в TestFlight и Play Console, релизные заметки — всё это описывается один раз и дальше выполняется в CI.
Он убирает конкретный и очень частый сценарий отказа: релиз, который может выпустить только один человек в команде, потому что нужные сертификаты стоят только на его машине. В команде из двух человек это риск, в команде побольше — уже настоящая проблема.
Где мы его применили
Показательнее всего white-label платформа кэшбэка. Из единой Flutter-кодовой базы собирается 15+ брендированных приложений, и каждому нужны собственная подпись, bundle identifier, ассеты и карточка в сторе. Выпускать это руками нереалистично — с Fastlane добавление нового брендированного приложения становится изменением конфигурации, а не днём кликов.
Когда мы его рекомендуем
Для любого мобильного продукта, который выйдет больше нескольких раз, и сразу же — для всего многоцелевого и white-label.
Для одного приложения, которое дважды в год выпускает один и тот же разработчик, настройка может и не окупиться, — хотя по нашему опыту частота релизов растёт сама, как только выпускать перестаёт быть больно. С нашей Flutter-разработкой он сочетается естественно.
