Bringing Android app build times down by 95% at Zomato
Для тех кто считает, что сборка Android приложений на Kotlin это долгий процесс, то ребята из Zomato показали что это не так. Они оптимизировали время сборки с 2.3 минуты до 6 секунд.
Первый шаг на этом пути анализ сборки вашего проекта с помощь Gradle Build Scan, который поможет вам понять как собирается ваш проект и какие таски тратят много времени и потом переходить к оптимизациям:
👉 Отказаться от работы, которая не нужна в dev сборках
👉 Правильно настроить граф зависимостей (
api и implementation)👉 Отключить создание BuildConfig для библиотечных модулей, где это возможно
👉 Дробить проект на модули
👉 Используйте последний Gradle и Android Gradle Plugin