61 lines
3.1 KiB
TOML
61 lines
3.1 KiB
TOML
[versions]
|
|
kotlin = "1.9.20"
|
|
# https://androidx.dev/storage/compose-compiler/repository
|
|
# https://maven.google.com/web/index.html?q=compose#androidx.compose.compiler:compiler
|
|
compose-kotlin-compiler = "1.5.4"
|
|
agp = "8.1.3"
|
|
hilt = "2.48.1"
|
|
|
|
[plugins]
|
|
android-application = { id = "com.android.application", version.ref = "agp" }
|
|
android-library = { id = "com.android.library", version.ref = "agp" }
|
|
hilt-android = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
|
|
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
|
#kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
|
|
|
|
[libraries]
|
|
kotlinx-coroutines-android = "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.7.3"
|
|
androidx-appcompat = "androidx.appcompat:appcompat:1.6.1"
|
|
androidx-core = "androidx.core:core-ktx:1.12.0"
|
|
androidx-activity = "androidx.activity:activity-ktx:1.8.0"
|
|
androidx-activity-compose = "androidx.activity:activity-compose:1.8.0"
|
|
androidx-lifecycle-viewmodel = "androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2"
|
|
androidx-lifecycle-runtime = "androidx.lifecycle:lifecycle-runtime-ktx:2.6.2"
|
|
androidx-recyclerview = "androidx.recyclerview:recyclerview:1.3.2"
|
|
androidx-dynamicanimation = "androidx.dynamicanimation:dynamicanimation:1.0.0"
|
|
androidx-annotation = "androidx.annotation:annotation:1.7.0"
|
|
androidx-preference = "androidx.preference:preference-ktx:1.2.1"
|
|
androidx-constraintlayout = "androidx.constraintlayout:constraintlayout:2.1.4"
|
|
androidx-browser = "androidx.browser:browser:1.5.0"
|
|
androidx-window = "androidx.window:window:1.1.0"
|
|
google-material = "com.google.android.material:material:1.11.0-beta01"
|
|
androidx-startup = "androidx.startup:startup-runtime:1.1.1"
|
|
|
|
androidx-compose-bom = "androidx.compose:compose-bom:2023.10.01"
|
|
androidx-compose-ui = { module = "androidx.compose.ui:ui" }
|
|
androidx-compose-ui-util = { module = "androidx.compose.ui:ui-util" }
|
|
androidx-compose-ui-tooling-preview = { module = "androidx.compose.ui:ui-tooling-preview" }
|
|
androidx-compose-material = { module = "androidx.compose.material:material" }
|
|
|
|
hilt-android = { module = "com.google.dagger:hilt-android", version.ref = "hilt" }
|
|
hilt-compiler = { module = "com.google.dagger:hilt-compiler", version.ref = "hilt" }
|
|
|
|
blurhash-android = "io.github.hushenghao:blurhash-android:1.0.1"
|
|
viewbinding-delegate = "com.github.kirich1409:viewbindingpropertydelegate-noreflection:1.5.9"
|
|
squareup-okio = "com.squareup.okio:okio:3.6.0"
|
|
io-coil = "io.coil-kt:coil:2.5.0"
|
|
free-reflection = "com.github.tiann:FreeReflection:3.2.0"
|
|
squareup-leakcanary = "com.squareup.leakcanary:leakcanary-android-startup:2.12"
|
|
nanohttpd = "org.nanohttpd:nanohttpd:2.3.1"
|
|
|
|
junit = "junit:junit:4.13.2"
|
|
androidx-test-core = "androidx.test:core-ktx:1.5.0"
|
|
androidx-test-ext = "androidx.test.ext:junit-ktx:1.1.5"
|
|
androidx-expresso-core = "androidx.test.espresso:espresso-core:3.5.1"
|
|
androidx-expresso-contrib = "androidx.test.espresso:espresso-contrib:3.5.1"
|
|
androidx-expresso-intents = "androidx.test.espresso:espresso-intents:3.5.1"
|
|
|
|
[bundles]
|
|
android-test = ["androidx-test-core", "androidx-test-ext", "androidx-expresso-core",
|
|
"androidx-expresso-contrib", "androidx-expresso-intents"]
|