Недавно я перевел в одном из проектов Gradle на Kotlin DSL. И вам скажу мне очень зашло. Что изменилось: ➕Появилось нормальное автодополнение в IDE ➕Ошибки в скриптах можно получить до запуска сборки ➕Избавление от Groovy, так как он использовался только для Gradle скриптов и теперь у меня один язык везде - Kotlin ➖увеличилось время инициализации ➖Пришлось переписать часть скриптов ➖Некоторые вызовы которе легко делаются в Groovy, выглядят странным в Kotlin (но это улучшается с каждым релизом)
Хотите попробовать тоже самое в своих проекта? Тогда читайте больше подробностей в статье как это сделать