Продолжаем цикл статей, посвященный полной автоматизации сборки и доставки Flutter-приложений!

Во второй части запланированной трилогии мы превращаем сборку мобильных приложений из рутинной задачи в автоматизированный процесс!

Сначала реализуем модульный и гибкий подход, создав центральный репозиторий с универсальными готовыми скриптами.

Затем пошагово разберем все необходимые изменения в коде и конфигурации Flutter проекта, которые обеспечат его беспрепятственную интеграцию с GitLab CI/CD.

А в конце увидим готовый пайплайн в действии: от коммита до получения подписанных релизных артефактов (APK/IPA), готовых к распространению.

Читайте и поддерживайте материал на Хабр