|
|
|
[versions]
|
|
|
|
minSdk = "23"
|
|
|
|
compilesdk = "32"
|
|
|
|
targetsdk = "30"
|
|
|
|
buildToolsVersion = "30.0.2"
|
|
|
|
appcompat = "1.6.0"
|
|
|
|
recyclerview = "1.2.1"
|
|
|
|
room = "2.5.0"
|
|
|
|
test-junit = "4.13.2"
|
|
|
|
android-junit = "1.1.4"
|
|
|
|
android-espresso = "3.5.0"
|
|
|
|
android-ktx = "1.7.0"
|
|
|
|
lifecycle = "2.5.1"
|
|
|
|
startup = "1.1.1"
|
|
|
|
timber = "5.0.1"
|
|
|
|
gson = "2.10.1"
|
|
|
|
annotation = "1.5.0"
|
|
|
|
coroutines = "1.6.4"
|
|
|
|
|
|
|
|
[libraries]
|
|
|
|
kt-coroutines = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "coroutines" }
|
|
|
|
annotation = { module = "androidx.annotation:annotation", version.ref = "annotation" }
|
|
|
|
recyclerview = { module = "androidx.recyclerview:recyclerview", version.ref = "recyclerview" }
|
|
|
|
room-runtime = { module = "androidx.room:room-runtime", version.ref = "room" }
|
|
|
|
room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" }
|
|
|
|
room-common = { module = "androidx.room:room-common", version.ref = "room" }
|
|
|
|
junit = { module = "junit:junit", version.ref = "test-junit" }
|
|
|
|
android-junit = { module = "androidx.test.ext:junit", version.ref = "android-junit" }
|
|
|
|
android-espresso = { module = "androidx.test.espresso:espresso-core", version.ref = "android-espresso" }
|
|
|
|
android-ktx = { module = "androidx.core:core-ktx", version.ref = "android-ktx" }
|
|
|
|
appcompat = { module = "androidx.appcompat:appcompat", version.ref = "appcompat" }
|
|
|
|
lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycle" }
|
|
|
|
lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycle" }
|
|
|
|
lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle" }
|
|
|
|
startup = { module = "androidx.startup:startup-runtime", version.ref = "startup" }
|
|
|
|
timber = { module = "com.jakewharton.timber:timber", version.ref = "timber" }
|
|
|
|
gson = { module = "com.google.code.gson:gson", version.ref = "gson" }
|
|
|
|
|
|
|
|
[bundles]
|
|
|
|
room = ["room-runtime", "room-common"]
|
|
|
|
android-test = ["android-junit", "android-espresso"]
|
|
|
|
lifecycle = ["lifecycle-viewmodel-ktx", "lifecycle-viewmodel-compose", "lifecycle-runtime-ktx"]
|