TGTGInsighttelegram intelligenceLIVE / telegram public index
← Android Broadcast
Android Broadcast avatar

TGINSIGHT POST

Post #8892

@android_broadcast

Android Broadcast

Vues6,890Nombre de vues
Publié2 avr.02/04/2025 12:00
Contenu

Contenu du post

🤖Как ускоряли скорость сборки в Android-приложении для продавцов Ozon (11 мин) Для любого ускорения важно на первом этапе определить, как измерять результат, и уже потом применять улучшения. Какие практики применялись: 👉 Включение Gradle Build и Configuration Cache 👉 Разделение тяжелых для сборки модулей на более мелкие, чтобы можно было выполнять работу параллельно 👉 Выделение API-модулей и превращение их в JVM/Kotlin-модули без Android-плагинов 👉 Замена KAPT на KSP 👉 Удаление неиспользуемых зависимостей с помощью анализа от Dependency Analysis Gradle Plugin 👉 Использование нетранзитивных R-классов 👉Базовые рекомендации от Android-команды 👉 Включение всех опций Gradle для ускорения сборки Читал статью, и меня не отпускало ощущение, что про всё это уже слышал много раз, и все советы взяты из стандартных лучших практик. Тем, кто не оптимизировал сборку, точно поможет. #android#производительность#gradle