#kotlin #gradle
Для многих разработчиков написание каких-то изменений в
build.gradle — это боль. Во многом из-за языка groovy и его работы в Android Studio, который частенько отталкивает разработчиков от изменений. Но решение есть, и это — Kotlin DSL, который позволяет настраивать gradle на всеми нами любимом Kotlin.
Несколько плюсов от этого:
🔹лучшая читаемость кода;
🔹большие возможности для написания скриптов, так как разработчики лучше знакомы с Kotlin;
🔹навигация по коду и подсказки;
🔹проверка ошибок во время компиляции;
…и другие плюсы, но говорят, что может работать медленнее на некоторых операциях, типа
clean или изменениях в buildSrc. 🤨Хорошая статья, которая описывает миграцию с groovy на Kotlin DSL тут.
Ну а лично я склоняюсь к тому, чтобы перейти к этому решению в своих проектах, так как удобств гораздо больше.