Add: core submodule and implement new gradle configuration structure

This commit is contained in:
Carlos Martinez
2021-06-15 21:20:34 -04:00
parent 59fa86e5fe
commit 34007026e0
28 changed files with 367 additions and 26 deletions

View File

@@ -10,18 +10,16 @@ versions.androidx_constraint_layout = "2.0.4"
versions.androidx_lifecycle = "2.2.0"
versions.androidx_recycler_view = "1.2.0"
versions.androidx_navigation = "2.3.5"
versions.okhttp_logging_interceptor = "4.9.1"
versions.okhttp_interceptor = "4.9.1"
versions.retrofit = "2.9.0"
versions.timber = "4.7.1"
versions.koin = "2.2.2"
versions.koin = "2.2.3"
versions.rx_core = "2.2.21"
versions.rx_android = "2.1.1"
versions.junit = "4.13.2"
versions.test = "1.3.0"
versions.test_ext = "1.1.2"
versions.espresso = "3.3.0"
versions.lottie = "3.7.0"
versions.picasso = "2.71828"
def build_versions = [:]
build_versions.min_sdk = 21
@@ -61,9 +59,9 @@ room.runtime = "androidx.room:room-runtime:$versions.room"
room.compiler = "androidx.room:room-compiler:$versions.room"
def koin = [:]
koin.core = "org.koin:koin-android:$versions.koin"
koin.scope = "org.koin:koin-androidx-scope:$versions.koin"
koin.viewmodel = "org.koin:koin-androidx-viewmodel:$versions.koin"
koin.core = "io.insert-koin:koin-android:$versions.koin"
koin.scope = "io.insert-koin:koin-androidx-scope:$versions.koin"
koin.viewmodel = "io.insert-koin:koin-androidx-viewmodel:$versions.koin"
def rx = [:]
rx.core = "io.reactivex.rxjava2:rxjava:$versions.rx_core"
@@ -81,8 +79,6 @@ retrofit.rx = "com.squareup.retrofit2:adapter-rxjava2:$versions.retrofit"
def thirdparty = [:]
thirdparty.timber = "com.jakewharton.timber:timber:$versions.timber"
thirdparty.lottie = "com.airbnb.android:lottie:$versions.lottie"
thirdparty.picasso = "com.squareup.picasso:picasso:$versions.picasso"
def core = [:]
core.room = room
@@ -107,8 +103,7 @@ ext.deps = deps
static def addRepos(RepositoryHandler handler) {
handler.google()
handler.jcenter()
handler.maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
handler.mavenCentral()
}
ext.addRepos = this.&addRepos