Dependencies List
Registry
Latest Version: 0.1
- List
- lib.versions.toml
| Group | Artifact ID | Version |
|---|---|---|
| com.google.dagger | hilt-compiler | 2.53.1, 2.52, 2.50, 2.51, 2.48.1, 2.51.1 |
| com.android.tools.utp | android-device-provider-ddmlib | 31.7.3, 31.7.0, 31.8.0, 31.4.0, 31.7.2 |
| com.android.tools.utp | android-device-provider-gradle | 31.7.3, 31.7.0, 31.8.0, 31.4.0, 31.7.2 |
| com.google.testing.platform | android-driver-instrumentation | 0.0.9-alpha02 |
| com.google.testing.platform | android-test-plugin | 0.0.9-alpha02 |
| com.android.tools.utp | android-test-plugin-host-additional-test-output | 31.7.3, 31.7.0, 31.8.0, 31.4.0, 31.7.2 |
| com.android.tools.utp | android-test-plugin-host-apk-installer | 31.7.3, 31.7.0, 31.8.0, 31.4.0, 31.7.2 |
| com.android.tools.utp | android-test-plugin-host-coverage | 31.7.3, 31.7.0, 31.8.0, 31.4.0, 31.7.2 |
| com.android.tools.utp | android-test-plugin-host-device-info | 31.7.3, 31.7.0, 31.8.0, 31.4.0, 31.7.2 |
| com.android.tools.utp | android-test-plugin-host-emulator-control | 31.7.3, 31.7.0, 31.8.0, 31.4.0, 31.7.2 |
| com.android.tools.utp | android-test-plugin-host-logcat | 31.7.3, 31.7.0, 31.8.0, 31.4.0, 31.7.2 |
| com.android.tools.utp | android-test-plugin-host-retention | 31.7.3, 31.7.0, 31.8.0, 31.4.0, 31.7.2 |
| com.android.tools.utp | android-test-plugin-result-listener-gradle | 31.7.3, 31.7.0, 31.8.0, 31.4.0, 31.7.2 |
| com.google.testing.platform | core | 0.0.9-alpha02 |
| com.google.testing.platform | launcher | 0.0.9-alpha02 |
| androidx.compose | compose-bom | 2024.12.01, 2024.10.00, 2023.10.01, 2024.05.00, 2024.06.00, 2024.09.00 |
| org.jetbrains.kotlin | kotlin-stdlib | 2.1.0, 2.0.20, 1.9.21, 1.9.22, 1.9.10, 2.0.0 |
| com.android.tools | desugar_jdk_libs | 2.1.3, 2.1.2, 2.0.4 |
| com.google.dagger | hilt-android | 2.53.1, 2.52, 2.50, 2.51, 2.48.1, 2.51.1 |
| androidx.activity | activity-compose | 1.9.3, 1.8.2, 1.9.0, 1.9.2 |
| androidx.compose.runtime | runtime-tracing | 1.7.6 |
| androidx.core | core-ktx | 1.15.0, 1.13.1, 1.12.0, 1.10.1 |
| androidx.core | core-splashscreen | 1.0.1, 1.0.0 |
| androidx.hilt | hilt-navigation-compose | 1.2.0, 1.1.0, 1.0.0 |
| androidx.lifecycle | lifecycle-runtime-compose | 2.8.7, 2.7.0, 2.6.2 |
| androidx.navigation | navigation-compose | 2.8.5, 2.8.3, 2.7.6, 2.5.3, 2.8.1 |
| androidx.profileinstaller | profileinstaller | 1.4.1 |
| androidx.tracing | tracing-ktx | 1.3.0-alpha02 |
| androidx.window | window-core | 1.3.0 |
| org.jetbrains.kotlinx | kotlinx-coroutines-guava | 1.10.0 |
| io.coil-kt | coil | 2.7.0, 2.5.0 |
| org.jetbrains.kotlinx | kotlinx-serialization-json | 1.7.3, 1.5.1, 1.7.0 |
| com.jakewharton.timber | timber | 5.0.1 |
| androidx.compose.material3 | material3 | 1.3.1, 1.3.0, 1.1.2, 1.2.1 |
| androidx.compose.ui | ui-tooling | 1.7.6, 1.7.4, 1.6.0-alpha06, 1.6.7, 1.7.2 |
| androidx.compose.ui | ui-tooling-preview | 1.7.6, 1.7.4, 1.6.0-alpha06, 1.6.7, 1.4.0, 1.6.8, 1.7.2 |
| org.jetbrains.kotlin | kotlin-compose-compiler-plugin-embeddable | 2.1.0, 2.0.20, 2.0.0 |
| org.jetbrains.kotlin | kotlin-build-tools-impl | 2.1.0, 2.0.20, 1.9.21, 1.9.10, 2.0.0 |
| org.jetbrains.kotlin | kotlin-compiler-embeddable | 2.1.0, 2.0.20, 1.9.21, 1.9.10, 2.0.0 |
| com.google.devtools.ksp | symbol-processing | 2.1.0-1.0.29, 2.0.20-1.0.24, 1.9.21-1.0.16, 1.9.22-1.0.18, 2.0.20-1.0.25, 1.9.10-1.0.13, 2.0.0-1.0.22 |
| org.jetbrains.kotlin | kotlin-klib-commonizer-embeddable | 2.1.0, 2.0.20, 1.9.21, 1.9.10, 2.0.0 |
| com.google.devtools.ksp | symbol-processing-api | 2.1.0-1.0.29, 2.0.20-1.0.24, 1.9.21-1.0.16, 1.9.22-1.0.18, 2.0.20-1.0.25, 1.9.10-1.0.13 |
| com.google.devtools.ksp | symbol-processing-cmdline | 2.1.0-1.0.29, 2.0.20-1.0.24, 1.9.21-1.0.16, 1.9.22-1.0.18, 2.0.20-1.0.25, 1.9.10-1.0.13 |
| com.google.dagger | hilt-android-compiler | 2.52, 2.50, 2.51, 2.48.1, 2.51.1 |
| androidx.test.ext | junit | 1.2.1, 1.1.5 |
| androidx.test.espresso | espresso-core | 3.6.1, 3.5.1 |
| androidx.compose.ui | ui-test-junit4 | 1.7.4, 1.5.4, 1.6.0-alpha06, 1.6.7, 1.7.6, 1.7.0, 1.7.2 |
| org.jetbrains.kotlin | kotlin-serialization-compiler-plugin-embeddable | 2.0.20, 1.9.21, 1.9.10, 2.0.0 |
| org.jetbrains.kotlin | kotlin-native-prebuilt | 2.0.20, 2.0.0 |
| androidx.compose.ui | ui | 1.7.4, 1.6.0-alpha06, 1.6.7, 1.7.6, 1.7.2 |
| androidx.compose.ui | ui-graphics | 1.7.4, 1.6.0-alpha06, 1.6.7, 1.7.6, 1.7.2 |
| androidx.lifecycle | lifecycle-runtime-ktx | 2.8.6, 2.7.0, 2.8.4, 2.8.7, 2.8.5 |
| com.google.firebase | firebase-bom | 33.5.0, 32.7.1, 33.1.0, 33.7.0, 33.3.0, 33.2.0 |
| io.arrow-kt | arrow-core | 1.0.1 |
| com.github.skydoves | landscapist-coil | 2.2.10 |
| androidx.compose.animation | animation | 1.7.4, 1.7.2 |
| androidx.compose.ui | ui-test-manifest | 1.7.4, 1.6.0-alpha06, 1.6.7, 1.7.6, 1.7.2 |
| com.google.firebase | firebase-crashlytics-ktx | 19.2.1, 19.0.1, 19.0.3 |
| com.google.firebase | firebase-analytics-ktx | 22.1.2, 22.0.1, 22.1.0 |
| com.google.firebase | firebase-messaging-ktx | 24.0.3, 24.0.0, 24.0.1 |
| junit | junit | 4.13.2 |
| io.github.raamcosta.compose-destinations | ksp | 1.9.60, 1.9.57, 2.1.0-beta02, 1.8.42-beta |
| com.squareup.moshi | moshi-kotlin-codegen | 1.15.0 |
| org.jetbrains.kotlin | kotlin-parcelize-runtime | 1.9.21, 1.9.22, 2.0.0 |
| androidx.compose.runtime | runtime | 1.6.0-alpha06, 1.7.2 |
| com.google.accompanist | accompanist-swiperefresh | 0.33.2-alpha |
| io.github.raamcosta.compose-destinations | animations-core | 1.9.60, 1.8.41-beta |
| androidx.lifecycle | lifecycle-viewmodel-ktx | 2.7.0 |
| androidx.lifecycle | lifecycle-viewmodel-compose | 2.7.0 |
| io.coil-kt | coil-compose | 2.5.0, 2.7.0, 2.6.0 |
| com.github.skydoves | flexible-bottomsheet-material3 | 0.1.1 |
| com.squareup.moshi | moshi | 1.15.0 |
| com.squareup.okhttp3 | okhttp-bom | 4.12.0 |
| com.squareup.retrofit2 | retrofit | 2.9.0 |
| com.squareup.retrofit2 | converter-moshi | 2.9.0 |
| com.google.firebase | firebase-analytics | 21.5.0, 22.1.2, 22.1.0 |
| com.google.firebase | firebase-messaging | 23.4.0, 24.0.1 |
| com.google.firebase | firebase-crashlytics | 18.6.1, 19.1.0 |
| com.squareup.okhttp3 | okhttp | 4.12.0 |
| com.squareup.okhttp3 | logging-interceptor | 4.12.0 |
| androidx.compose.compiler | compiler | 1.5.7, 1.5.3 |
| org.jetbrains.kotlin | kotlin-annotation-processing-gradle | 1.9.21, 1.9.10, 2.0.0 |
| org.jetbrains.kotlin | kotlin-parcelize-compiler | 1.9.21, 2.0.0 |
| cat.ereza | customactivityoncrash | 2.4.0 |
| io.github.raamcosta.compose-destinations | core | 1.9.57, 2.1.0-beta02, 1.8.42-beta |
| org.jetbrains.kotlinx | kotlinx-collections-immutable | 0.3.5 |
| androidx.appcompat | appcompat | 1.7.0 |
| androidx.constraintlayout | constraintlayout-compose | 1.1.0, 1.0.1 |
| androidx.graphics | graphics-shapes | 1.0.1 |
| androidx.media3 | media3-exoplayer | 1.5.1 |
| androidx.media3 | media3-ui | 1.5.1 |
| com.airbnb.android | lottie-compose | 6.2.0, 6.5.2 |
| com.jakewharton.retrofit | retrofit2-kotlinx-serialization-converter | 1.0.0 |
| androidx.biometric | biometric | 1.1.0 |
| org.jetbrains.kotlinx | kotlinx-datetime | 0.4.0 |
| com.google.android.gms | play-services-auth-api-phone | 18.1.0 |
| androidx.datastore | datastore | 1.1.1 |
| androidx.datastore | datastore-preferences | 1.1.1 |
| com.auth0.android | jwtdecode | 2.0.0 |
| com.google.firebase | firebase-config | 22.0.1, 22.0.0 |
| androidx.room | room-compiler | 2.6.0 |
| org.jetbrains.kotlin | kotlin-stdlib-jdk8 | 1.9.10 |
| androidx.room | room-ktx | 2.6.0 |
| com.github.anrwatchdog | anrwatchdog | 1.4.0 |
| com.google.firebase | firebase-perf | 21.0.1 |
| com.google.firebase | firebase-appcheck-debug | 18.0.0 |
| com.google.firebase | firebase-auth | 23.0.0 |
| com.google.firebase | firebase-appcheck-playintegrity | 18.0.0 |
| com.google.firebase | firebase-database | 21.0.0 |
| androidx.constraintlayout | constraintlayout | 2.1.4 |
| androidx.compose.ui | ui-util | 1.7.2 |
| id.zelory | compressor | 3.0.1 |
| com.facebook.android | facebook-login | 17.0.1 |
| com.github.checkout | frames-android | 4.2.1 |
| androidx.compose.foundation | foundation | 1.7.2 |
[versions]
agp = "8.12.0"
kotlin = "2.2.0"
coreKtx = "1.16.0"
junit = "4.13.2"
junitVersion = "1.3.0"
espressoCore = "3.7.0"
lifecycleRuntimeKtx = "2.9.2"
activityCompose = "1.10.1"
composeBom = "2025.07.00"
kotlinJvm = "2.2.0"
kotlinSerialization = "2.2.0"
kotlinxSerializationJson = "1.9.0"
hiltNavigationCompose = "1.2.0"
kotlinKsp = "2.2.0-2.0.2"
hilt = "2.57"
foundation = "1.8.3"
retrofit = "3.0.0"
retrofitKotlinxSerializationJson = "1.0.0"
okhttp = "5.1.0"
appcompat = "1.7.1"
composeNavigation = "2.9.3"
chucker = "4.2.0"
coreArrow = "2.1.2"
coilVersion = "2.7.0"
accompanist = "0.36.0"
customPlugin = "1.0.0"
jupiter = "5.13.4"
mockk = "1.14.5"
mockWebserver = "5.1.0"
assertK = "0.28.1"
coroutinesTest = "1.10.2"
turbine = "1.2.1"
junit5 = "1.13.1.0"
[libraries]
## Android Libraries
androidx-core-ktx = { group = "androidx.core", name = "core-ktx", version.ref = "coreKtx" }
junit = { group = "junit", name = "junit", version.ref = "junit" }
androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" }
androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" }
androidx-lifecycle-runtime-ktx = { group = "androidx.lifecycle", name = "lifecycle-runtime-ktx", version.ref = "lifecycleRuntimeKtx" }
androidx-appcompat = { group = "androidx.appcompat", name = "appcompat", version.ref = "appcompat" }
## Compose Libraries
androidx-lifecycle-viewmodel-compose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "lifecycleRuntimeKtx" }
androidx-activity-compose = { group = "androidx.activity", name = "activity-compose", version.ref = "activityCompose" }
androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "composeBom" }
androidx-ui = { group = "androidx.compose.ui", name = "ui" }
androidx-ui-graphics = { group = "androidx.compose.ui", name = "ui-graphics" }
androidx-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
androidx-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" }
androidx-ui-test-manifest = { group = "androidx.compose.ui", name = "ui-test-manifest" }
androidx-ui-test-junit4 = { group = "androidx.compose.ui", name = "ui-test-junit4" }
androidx-compose-foundation = { group = "androidx.compose.foundation", name = "foundation", version.ref = "foundation" }
androidx-material3 = { group = "androidx.compose.material3", name = "material3" }
androidx-navigation-compose = { group = "androidx.navigation", name = "navigation-compose", version.ref = "composeNavigation" }
androidx-hilt-navigation-compose = { module = "androidx.hilt:hilt-navigation-compose", version.ref = "hiltNavigationCompose" }
## Dagger Hilt Libraries
hilt-android = { group = "com.google.dagger", name = "hilt-android", version.ref = "hilt" }
hilt-compiler = { group = "com.google.dagger", name = "hilt-compiler", version.ref = "hilt" }
## Retrofit Libraries
retrofit-core = { group = "com.squareup.retrofit2", name = "retrofit", version.ref = "retrofit" }
retrofit-kotlin-serialization = { group = "com.jakewharton.retrofit", name = "retrofit2-kotlinx-serialization-converter", version.ref = "retrofitKotlinxSerializationJson" }
okhttp-logging = { group = "com.squareup.okhttp3", name = "logging-interceptor", version.ref = "okhttp" }
## Test Libraries
jupiter-api = { group = "org.junit.jupiter", name = "junit-jupiter-api", version.ref = "jupiter" }
jupiter-engine = { group = "org.junit.jupiter", name = "junit-jupiter-engine", version.ref = "jupiter"}
jupiter-params = { group = "org.junit.jupiter", name = ":junit-jupiter-params", version.ref = "jupiter" }
mockk = { group = "io.mockk", name = "mockk", version.ref = "mockk" }
mock-webserver = { group = "com.squareup.okhttp3", name = "mockwebserver", version.ref = "mockWebserver" }
assertk = { group = "com.willowtreeapps.assertk", name = "assertk", version.ref = "assertK" }
coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "coroutinesTest" }
turbine = { group = "app.cash.turbine", name = "turbine", version.ref = "turbine" }
## Kotlin Serialization
kotlinx-serialization-json = { group = "org.jetbrains.kotlinx", name = "kotlinx-serialization-json", version.ref = "kotlinxSerializationJson" }
kotlin-gradle-plugin = { group = "org.jetbrains.kotlin", name = "kotlin-gradle-plugin", version.ref = "kotlin" }
android-gradle-plugin = { group = "com.android.tools.build", name = "gradle", version.ref = "agp" }
accompanist = { group = "com.google.accompanist", name = "accompanist-systemuicontroller", version.ref = "accompanist" }
## Chucker Library
chucker-debug = { module = "com.github.chuckerteam.chucker:library", version.ref = "chucker" }
chucker-release = { module = "com.github.chuckerteam.chucker:library-no-op", version.ref = "chucker" }
arrow = { module = "io.arrow-kt:arrow-core", version.ref = "coreArrow" }
coil = { module = "io.coil-kt:coil-compose", version.ref = "coilVersion" }
[plugins]
android-application = { id = "com.android.application", version.ref = "agp" }
jetbrains-kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlinJvm" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlinSerialization" }
kotlin-ksp = { id = "com.google.devtools.ksp", version.ref = "kotlinKsp" }
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin"}
hilt = { id = "com.google.dagger.hilt.android", version.ref = "hilt" }
android-library = { id = "com.android.library", version.ref = "agp" }
junit5 = { id = "de.mannodermaus.android-junit5", version.ref = "junit5" }
## Custom Plugin
convention-application = { id = "conventionPluginApplication.android.application", version.ref = "customPlugin" }
convention-library = { id = "conventionPluginLibrary.android.library", version.ref = "customPlugin" }
convention-compose-application = { id = "conventionPluginApplication.compose.application", version.ref = "customPlugin" }
convention-compose-library = { id = "conventionPluginLibrary.compose.library", version.ref = "customPlugin" }
convention-test-library = { id = "conventionPluginLibrary.test.library", version.ref = "customPlugin"}