Одной из бесячих вещей в мобильной разработке всегда была скорость билда. Ты пофиксил багу, а фикс прорастет только через какое-то время, и этот промежуток времени ни разу не короткий. Казалось бы, а проблема ли это? Запушил и гуляй спокойно, или другую таску бери, а там посмотрим. Да и вообще, разве с этим можно что-то сделать?
Эти вопросы не давали ведущим спокойно спать, и поэтому в гости был приглашён Сергей Боиштян из Avito, известный мастер CI/CD в мобильной разработке и прочих грэдлов, чтобы из первых рук получить ответы вопросы, типа: а долгий билд это сколько? А недолгий? А можно ускорить? А как? А есть какая-то специфика у iOS и Android? А кроссплатформа?
Если эти вопросы вам тоже интересны и вы ищете способы оптимизировать процесс сборки на вашем проекте, то выпуск, определенно, для вас, так как Сергей очень подробно и обстоятельно ответил на все!
Наш гость:
Сергей Боиштян, мастер CI/CD в Avito, @sboishtyan
Полезные ссылки:
Канал, в котором обсуждается CI для Android: @avito_android_opensource
CI инструменты
Инструмент для проверки настройки Gradle - https://github.com/runningcode/gradle-doctor
Плагин для проверки зависимостей между модулями
Плагин для отправки Gradle cache метрик
Ведущие подкаста:
Александр Денисов, организатор GDG Moscow, создатель канала FlutterRussia, Flutter Competency Co-Head в EPAM.
Владимир Иванов, vvsevolodovich.dev, активный спикер, член программного комитета Mobius.
Данис Тазетдинов, адвокат платформ Apple, ведущий подкаста Apple Treats автор канала о новостях в мире iOS разработки Apple Developer News, Apple Competency Head в EPAM.
Посмотреть выпуск на YouTube.
Information
- Show
- FrequencyTwice monthly
- Published3 July 2021 at 10:00 UTC
- Length1h 9m
- Season3
- Episode9
- RatingClean