|
|
|
[versions]
|
|
|
|
accompanist = "0.28.0"
|
|
|
|
coil = "2.2.2"
|
|
|
|
compose = "2023.01.00"
|
|
|
|
compose-compiler = "1.4.0"
|
|
|
|
compose-theme-adapter = "1.2.1"
|
|
|
|
dagger-hilt = "2.45"
|
|
|
|
firebase = "31.2.3"
|
|
|
|
flipper = "0.184.0"
|
|
|
|
hilt = "1.0.0"
|
|
|
|
kotlin = "1.8.0"
|
|
|
|
leakcanary = "2.10"
|
|
|
|
lifecycle = "2.6.0"
|
|
|
|
make-it-easy = "4.0.1"
|
|
|
|
markwon = "4.6.2"
|
|
|
|
mockito = "3.12.4"
|
|
|
|
okhttp = "4.10.0"
|
|
|
|
retrofit = "2.9.0"
|
|
|
|
room = "2.5.0"
|
|
|
|
soloader = "0.10.5"
|
|
|
|
work = "2.8.0"
|
|
|
|
androidx-test = "1.5.0"
|
|
|
|
androidx-test-runner = "1.5.2"
|
|
|
|
|
|
|
|
[libraries]
|
|
|
|
accompanist-flowlayout = { module = "com.google.accompanist:accompanist-flowlayout", version.ref = "accompanist" }
|
|
|
|
accompanist-permissions = { module = "com.google.accompanist:accompanist-permissions", version.ref = "accompanist" }
|
|
|
|
androidx-compose = { module = "androidx.compose:compose-bom", version.ref = "compose" }
|
|
|
|
androidx-hilt-compiler = { module = "androidx.hilt:hilt-compiler", version.ref = "hilt" }
|
|
|
|
androidx-hilt-work = { module = "androidx.hilt:hilt-work", version.ref = "hilt" }
|
|
|
|
androidx-lifecycle-runtime = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle" }
|
|
|
|
androidx-lifecycle-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycle" }
|
|
|
|
androidx-room = { module = "androidx.room:room-ktx", version.ref = "room" }
|
|
|
|
androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "room"}
|
|
|
|
androidx-test-core = { module = "androidx.test:core", version.ref = "androidx-test" }
|
|
|
|
androidx-test-rules = { module = "androidx.test:rules", version.ref = "androidx-test" }
|
|
|
|
androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidx-test-runner" }
|
|
|
|
androidx-work = { module = "androidx.work:work-runtime-ktx", version.ref = "work" }
|
|
|
|
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
|
|
|
|
coil-gif = { module = "io.coil-kt:coil-gif", version.ref = "coil" }
|
|
|
|
coil-svg = { module = "io.coil-kt:coil-svg", version.ref = "coil" }
|
|
|
|
coil-video = { module = "io.coil-kt:coil-video", version.ref = "coil" }
|
|
|
|
compose-compiler = { module = "androidx.compose.compiler:compiler", version.ref = "compose-compiler" }
|
|
|
|
compose-theme-adapter = { module = "com.google.android.material:compose-theme-adapter", version.ref = "compose-theme-adapter" }
|
|
|
|
dagger-hilt = { module = "com.google.dagger:hilt-android", version.ref = "dagger-hilt" }
|
|
|
|
dagger-hilt-compiler = { module = "com.google.dagger:hilt-compiler", version.ref = "dagger-hilt" }
|
|
|
|
dagger-hilt-testing = { module = "com.google.dagger:hilt-android-testing", version.ref = "dagger-hilt" }
|
|
|
|
facebook-flipper = { module = "com.facebook.flipper:flipper", version.ref = "flipper" }
|
|
|
|
facebook-flipper-network = { module = "com.facebook.flipper:flipper-network-plugin", version.ref = "flipper" }
|
|
|
|
facebook-soloader = { module = "com.facebook.soloader:soloader", version.ref = "soloader" }
|
|
|
|
firebase = { module = "com.google.firebase:firebase-bom", version.ref = "firebase" }
|
|
|
|
kotlin-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
|
|
|
|
kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlin" }
|
|
|
|
leakcanary = { module = "com.squareup.leakcanary:leakcanary-android", version.ref = "leakcanary" }
|
|
|
|
make-it-easy = { module = "com.natpryce:make-it-easy", version.ref = "make-it-easy" }
|
|
|
|
markwon = { module = "io.noties.markwon:core", version.ref = "markwon" }
|
|
|
|
markwon-editor = { module = "io.noties.markwon:editor", version.ref = "markwon" }
|
|
|
|
markwon-linkify = { module = "io.noties.markwon:linkify", version.ref = "markwon" }
|
|
|
|
markwon-strikethrough = { module = "io.noties.markwon:ext-strikethrough", version.ref = "markwon" }
|
|
|
|
markwon-tables = { module = "io.noties.markwon:ext-tables", version.ref = "markwon" }
|
|
|
|
markwon-tasklist = { module = "io.noties.markwon:ext-tasklist", version.ref = "markwon" }
|
|
|
|
mockito-android = { module = "org.mockito:mockito-android", version.ref = "mockito" }
|
|
|
|
mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" }
|
|
|
|
okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" }
|
|
|
|
okhttp-mockwebserver = { module = "com.squareup.okhttp3:mockwebserver", version.ref = "okhttp" }
|
|
|
|
retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" }
|
|
|
|
retrofit-moshi = { module = "com.squareup.retrofit2:converter-moshi", version.ref = "retrofit" }
|
|
|
|
|
|
|
|
[bundles]
|
|
|
|
coil = [
|
|
|
|
"coil-compose",
|
|
|
|
"coil-video",
|
|
|
|
"coil-svg",
|
|
|
|
"coil-gif",
|
|
|
|
]
|
|
|
|
flipper = [
|
|
|
|
"facebook-flipper",
|
|
|
|
"facebook-flipper-network",
|
|
|
|
"facebook-soloader",
|
|
|
|
]
|
|
|
|
markwon = [
|
|
|
|
"markwon",
|
|
|
|
"markwon-editor",
|
|
|
|
"markwon-linkify",
|
|
|
|
"markwon-strikethrough",
|
|
|
|
"markwon-tables",
|
|
|
|
"markwon-tasklist",
|
|
|
|
]
|
|
|
|
retrofit = [
|
|
|
|
"retrofit",
|
|
|
|
"retrofit-moshi",
|
|
|
|
]
|
|
|
|
|
|
|
|
[plugins]
|