You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
4.0 KiB
67 lines
4.0 KiB
[versions]
|
|
compose = "1.1.1"
|
|
accompanist = "0.23.1"
|
|
kotlinxCoroutine = "1.6.0"
|
|
coil = "2.1.0"
|
|
retrofit = "2.9.0"
|
|
dataStore = "1.0.0"
|
|
lifecycle = "2.4.1"
|
|
|
|
[libraries]
|
|
compose-runtime = { module = "androidx.compose.runtime:runtime", version.ref = "compose" }
|
|
compose-ui = { module = "androidx.compose.ui:ui", version.ref = "compose" }
|
|
compose-foundation-layout = { module = "androidx.compose.foundation:foundation-layout", version.ref = "compose" }
|
|
compose-material = { module = "androidx.compose.material:material", version.ref = "compose" }
|
|
compose-material-icons-extended = { module = "androidx.compose.material:material-icons-extended", version.ref = "compose" }
|
|
compose-foundation = { module = "androidx.compose.foundation:foundation", version.ref = "compose" }
|
|
compose-animation = { module = "androidx.compose.animation:animation", version.ref = "compose" }
|
|
compose-ui-tooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" }
|
|
compose-ui-viewbinding = { module = "androidx.compose.ui:ui-viewbinding", version.ref = "compose" }
|
|
compose-runtime-livedata = { module = "androidx.compose.runtime:runtime-livedata", version.ref = "compose" }
|
|
compose-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4", version.ref = "compose" }
|
|
|
|
|
|
accompanist-systemuicontroller = { module = "com.google.accompanist:accompanist-systemuicontroller", version.ref = "accompanist" }
|
|
accompanist-pager = { module = "com.google.accompanist:accompanist-pager", version.ref = "accompanist" }
|
|
accompanist-swiperefresh = { module = "com.google.accompanist:accompanist-swiperefresh", version.ref = "accompanist" }
|
|
accompanist-flowlayout = { module = "com.google.accompanist:accompanist-flowlayout", version.ref = "accompanist" }
|
|
accompanist-drawablepainter = { module = "com.google.accompanist:accompanist-drawablepainter", version.ref = "accompanist" }
|
|
|
|
kotlinxCoroutine-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "kotlinxCoroutine" }
|
|
kotlinxCoroutine-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "kotlinxCoroutine" }
|
|
|
|
coil-coil = { module = "io.coil-kt:coil", version.ref = "coil" }
|
|
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coil" }
|
|
|
|
okhttp-okhttp = "com.squareup.okhttp3:okhttp:4.9.1"
|
|
retrofit-retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" }
|
|
retrofit-jackson = { module = "com.squareup.retrofit2:converter-jackson", version.ref = "retrofit" }
|
|
|
|
androidx-activity-compose = "androidx.activity:activity-compose:1.4.0"
|
|
androidx-navigation-compose = "androidx.navigation:navigation-compose:2.4.2"
|
|
|
|
androidx-lifecycle-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "lifecycle" }
|
|
androidx-lifecycle-viewmodel-compose = { module = "androidx.lifecycle:lifecycle-viewmodel-compose", version.ref = "lifecycle" }
|
|
androidx-lifecycle-viewmodel-savedstate = { module = "androidx.lifecycle:lifecycle-viewmodel-savedstate", version.ref = "lifecycle" }
|
|
|
|
androidx-core-ktx = "androidx.core:core-ktx:1.8.0"
|
|
|
|
test-ext-junit = "androidx.test.ext:junit:1.1.2"
|
|
test-espresso-core = "androidx.test.espresso:espresso-core:3.3.0"
|
|
|
|
dataStore-core = { module = "androidx.datastore:datastore-core", version.ref = "dataStore" }
|
|
dataStore-dataStore = { module = "androidx.datastore:datastore", version.ref = "dataStore" }
|
|
dataStore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "dataStore" }
|
|
|
|
[bundles]
|
|
compose = ["compose-runtime", "compose-ui", "compose-foundation-layout", "compose-material", "compose-material-icons-extended",
|
|
"compose-foundation", "compose-animation", "compose-ui-tooling", "compose-ui-viewbinding", "compose-runtime-livedata"]
|
|
coroutine = ["kotlinxCoroutine-core","kotlinxCoroutine-android"]
|
|
|
|
dataStore-preferences =["dataStore-dataStore","dataStore-preferences"]
|
|
|
|
lifecycle =["androidx-lifecycle-viewmodel","androidx-lifecycle-viewmodel-compose","androidx-lifecycle-viewmodel-savedstate"]
|
|
|
|
network = ["okhttp-okhttp", "retrofit-retrofit", "retrofit-jackson"]
|
|
|
|
[plugins]
|
|
|