Прокачиваем build scripts
#android
Подробнейшая статья, в которой автор рассказывает о том, как лучше управлять зависимостями и скриптами в любых по размеру приложениях. Тут целый набор советов, можно взять все или только часть. Вот некоторые из них:
1️⃣ Version catalog — не все знают об этой фиче, но её можно использовать как отличный вариант для управления зависимостями проекта. Для неё нужно использовать специальный файл с расширением toml, где описать версии для каждой из зависимостей проекта.
Правда, пока плохо работают подсказки Android Studio об устаревших зависимостях, вероятно стоит подумать о плагине типа этого.
2️⃣ Android application plugin — тоже удобная штука, которая позволяет вынести повторяющиеся части gradle-файлов в один плагин и применить его к остальным модулям. Автор описывает пример с minSdk, compileSdk и т.д. в плагине, но вы можете вынести те части, которые нужны именно вам.
3️⃣ Kotlin plugin — описанные плагины можно писать на Kotlin с его плюшками, в статье тоже найдётся пара примеров, которые помогут в написании своих. 🤓
Post #946
4.05K