Using Gradle Kotlin DSL to centralize dependency declarations. Creating new Gradle conventions plugins in buildSrc to use in modules Gradle configurations as plugin.
kotlin-conventions
: simple Kotlin configuration
kotlin-library-conventions
: Kotlin configuration for library module
kotlin-android-library-conventions
: Kotlin configuration for Android context library module
test-conventions
: Configuration for testing libraries dependencies