Одной из бесячих вещей в мобильной разработке всегда была скорость билда. Ты пофиксил багу, а фикс прорастет только через какое-то время, и этот промежуток времени ни разу не короткий. Казалось бы, а проблема ли это? Запушил и гуляй спокойно, или другую таску бери, а там посмотрим. Да и вообще, разве с этим можно что-то сделать?
Эти вопросы не давали ведущим спокойно спать, и поэтому в гости был приглашён Сергей Боиштян из Avito, известный мастер CI/CD в мобильной разработке и прочих грэдлов, чтобы из первых рук получить ответы вопросы, типа: а долгий билд это сколько? А недолгий? А можно ускорить? А как? А есть какая-то специфика у iOS и Android? А кроссплатформа?
Если эти вопросы вам тоже интересны и вы ищете способы оптимизировать процесс сборки на вашем проекте, то выпуск, определенно, для вас, так как Сергей очень подробно и обстоятельно ответил на все!
Наш гость:
Сергей Боиштян, мастер CI/CD в Avito, https://twitter.com/sboishtyan
Полезные ссылки:
Канал, в котором обсуждается CI для Android - https://t.me/avito_android_opensource
CI инструменты - https://github.com/avito-tech/avito-android
Инструмент для проверки настройки Gradle - https://github.com/runningcode/gradle-doctor
Плагин для проверки зависимостей между модулями - https://github.com/autonomousapps/dependency-analysis-android-gradle-plugin
Плагин для отправки Gradle cache метрик - https://github.com/cdsap/Talaiot
Ведущие подкаста:
Александр Денисов, организатор GDG Moscow, создатель канала FlutterRussia, Flutter Competency Co-Head в EPAM, https://twitter.com/ShuregDenisov
Владимир Иванов, активный спикер, член программного комитета Mobius, https://twitter.com/vvsevolodovich https://vvsevolodovich.dev
Данис Тазетдинов, адвокат платформ Apple, Apple Competency Head в EPAM, https://twitter.com/edeniska
Посмотреть этот выпуск: https://www.youtube.com/watch?v=s4zoloWZlZ8
Пишите нам: [email protected]