113 lines
5.7 KiB
TOML
113 lines
5.7 KiB
TOML
[versions]
|
|
android-compileSdk = "31"
|
|
android-minSdk = "21"
|
|
android-tagetSdk = "30"
|
|
|
|
kotlin = "1.5.30"
|
|
|
|
dagger = "2.39.1"
|
|
compose = "1.0.3"
|
|
|
|
androidx-core = "1.7.0-beta02"
|
|
androidx-appcompat = "1.3.1"
|
|
androidx-lifecycle = "2.4.0-rc01"
|
|
androidx-activity = "1.4.0-beta01"
|
|
androidx-test = "1.1.3"
|
|
androidx-test-espresso = "3.4.0"
|
|
androidx-annotation = "1.2.0"
|
|
androix-paging = "3.0.1"
|
|
androix-paging-compose = "1.0.0-alpha13"
|
|
androidx-navigation = "2.4.0-alpha10"
|
|
androidx-hilt = "1.0.0"
|
|
|
|
google-material = "1.4.0"
|
|
|
|
junit4 = "4.13.2"
|
|
retrofit2-runtime = "2.9.0"
|
|
retrofit2-koltinx-serialization = "0.8.0"
|
|
okhttp3 = "4.9.0"
|
|
|
|
kotlinx-serialization = "1.3.0"
|
|
kotlinx-coroutines = "1.5.1"
|
|
|
|
coil = "1.3.2"
|
|
|
|
google-accompanist = "0.19.0"
|
|
|
|
[libraries]
|
|
dagger-runtime = { module = "com.google.dagger:dagger", version.ref = "dagger" }
|
|
dagger-compiler = { module = "com.google.dagger:dagger-compiler", version.ref = "dagger" }
|
|
|
|
dagger-hilt-android = { module = "com.google.dagger:hilt-android", version.ref = "dagger" }
|
|
dagger-hilt-compiler = { module = "com.google.dagger:hilt-android-compiler", version.ref = "dagger" }
|
|
dagger-hilt-agp = { module = "com.google.dagger:hilt-android-gradle-plugin", version.ref = "dagger" }
|
|
|
|
androidx-annotation = { module = "androidx.annotation:annotation", version.ref = "androidx-annotation" }
|
|
androidx-core = { module = "androidx.core:core-ktx", version.ref = "androidx-core" }
|
|
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
|
|
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidx-activity" }
|
|
|
|
androidx-compose-ui = { module = "androidx.compose.ui:ui", version.ref = "compose" }
|
|
androidx-compose-material = { module = "androidx.compose.material:material", version.ref = "compose" }
|
|
androidx-compose-ui-toolingPreview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "compose" }
|
|
androidx-compose-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4", version.ref = "compose" }
|
|
androidx-compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" }
|
|
|
|
androidx-lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "androidx-lifecycle" }
|
|
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
|
|
androidx-lifecycle-livedata-ktx = { module = "androidx.lifecycle:lifecycle-livedata-ktx", version.ref = "androidx-lifecycle" }
|
|
androidx-lifecycle-livedata-core-ktx = { module = "androidx.lifecycle:lifecycle-livedata-core-ktx", version.ref = "androidx-lifecycle" }
|
|
androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" }
|
|
|
|
androidx-paging-runtime = { module = "androidx.paging:paging-runtime-ktx", version.ref = "androix-paging" }
|
|
androidx-paging-common = { module = "androidx.paging:paging-common-ktx", version.ref = "androix-paging" }
|
|
androidx-paging-compose = { module = "androidx.paging:paging-compose", version.ref = "androix-paging-compose" }
|
|
|
|
androidx-navigation-compose = { module = "androidx.navigation:navigation-compose", version.ref = "androidx-navigation" }
|
|
|
|
androidx-hilt-work = { module = "androidx.hilt:hilt-work", version.ref = "androidx-hilt" }
|
|
androidx-hilt-compiler = { module = "androidx.hilt:hilt-compiler", version.ref = "androidx-hilt" }
|
|
androidx-hilt-navigation-compose = { module = "androidx.hilt:hilt-navigation-compose", version = "1.0.0-alpha03" }
|
|
|
|
google-material = { module = "com.google.android.material:material", version.ref = "google-material" }
|
|
|
|
androidx-test-ext = { module = "androidx.test.ext:junit", version.ref = "androidx-test" }
|
|
androidx-test-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidx-test-espresso" }
|
|
|
|
junit4 = { module = "junit:junit", version.ref = "junit4" }
|
|
|
|
retrofit2-runtime = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit2-runtime" }
|
|
retrofit2-koltinx-serialization = { module = "com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter", version.ref = "retrofit2-koltinx-serialization" }
|
|
okhttp3 = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp3" }
|
|
|
|
kotlinx-serialization = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json", version.ref = "kotlinx-serialization" }
|
|
kotlinx-coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinx-coroutines" }
|
|
kotlinx-coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinx-coroutines" }
|
|
|
|
coil-core = { module = "io.coil-kt:coil", version.ref = "coil" }
|
|
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
|
|
|
|
google-accompanist-systemuicontroller = { module = "com.google.accompanist:accompanist-systemuicontroller", version.ref = "google-accompanist" }
|
|
google-accompanist-insets = { module = "com.google.accompanist:accompanist-insets", version.ref = "google-accompanist" }
|
|
google-accompanist-flowlayout = { module = "com.google.accompanist:accompanist-flowlayout", version.ref = "google-accompanist" }
|
|
|
|
[bundles]
|
|
androidx-compose = [
|
|
"androidx-compose-ui",
|
|
"androidx-compose-material",
|
|
"androidx-compose-ui-toolingPreview",
|
|
"androidx-activity-compose"
|
|
]
|
|
androidx-lifecycle = [
|
|
"androidx-lifecycle-runtime-ktx",
|
|
"androidx-lifecycle-viewmodel-ktx",
|
|
"androidx-lifecycle-livedata-ktx",
|
|
"androidx-lifecycle-livedata-core-ktx",
|
|
]
|
|
androidx-test-espresso = ["androidx-test-espresso-core"]
|
|
androidx-paging = ["androidx-paging-runtime", "androidx-paging-common", "androidx-paging-compose"]
|
|
|
|
retrofit2 = ["retrofit2-runtime", "okhttp3", "retrofit2-koltinx-serialization", "kotlinx-serialization"]
|
|
|
|
kotlinx-coroutines = ["kotlinx-coroutines-android", "kotlinx-coroutines-core"]
|