Упрощаем жизнь с плагинами Android gradle kotlin-dsl
В этой статье я не буду объяснять, каким образом начать работать с Kotlin DSL. При желании можно прочитать об этом здесь и вот здесь. Постараюсь рассказать, зачем это нужно и какие возможности появляются. Работая в разных проектах, в какой-то момент я обратил внимание, что в build.gradle происходит какой-то ужас, особенно если это многомодульный проект. В каждом модуле свой build.gradle с однотипным кодом и подключением библиотек. Я имею в виду скорее то, что приложение обычно стараются писать по слоям (чистый код, дядюшка Боб, все дела), и все делят по-разному...