64 lines
3.6 KiB
TOML
64 lines
3.6 KiB
TOML
[versions]
|
|
agp = "8.7.3"
|
|
kotlin = "2.1.0"
|
|
ktor = "3.0.3"
|
|
okio = "3.9.1"
|
|
reactive-extensions = "2.3.0"
|
|
|
|
[libraries]
|
|
androidx-appcompat = { module = "androidx.appcompat:appcompat", version = "1.7.0" }
|
|
androidx-fragment = { module = "androidx.fragment:fragment-ktx", version = "1.8.5" }
|
|
androidx-recyclerview = { module = "androidx.recyclerview:recyclerview", version = "1.3.2" }
|
|
androidx-viewpager2 = { module = "androidx.viewpager2:viewpager2", version = "1.1.0" }
|
|
androidx-startup = { module = "androidx.startup:startup-runtime", version = "1.2.0" }
|
|
androidx-workmanager = { module = "androidx.work:work-runtime-ktx", version = "2.9.0" }
|
|
androidx-test-runner = { module = "androidx.test:runner", version = "1.6.2" }
|
|
|
|
gms-location = { module = "com.google.android.gms:play-services-location", version = "21.3.0" }
|
|
|
|
google-places = { module = "com.google.android.libraries.places:places", version = "3.5.0" }
|
|
|
|
kotlinx-datetime = { module = "org.jetbrains.kotlinx:kotlinx-datetime", version = "0.6.1" }
|
|
kotlinx-json-okio = { module = "org.jetbrains.kotlinx:kotlinx-serialization-json-okio", version = "1.7.3" }
|
|
|
|
reactive-extensions = { module = "com.badoo.reaktive:reaktive", version.ref = "reactive-extensions" }
|
|
reactive-extensions-coroutine = { module = "com.badoo.reaktive:coroutines-interop", version.ref = "reactive-extensions" }
|
|
reactive-extensions-test = { module = "com.badoo.reaktive:reaktive-testing", version.ref = "reactive-extensions" }
|
|
|
|
okio = { module = "com.squareup.okio:okio", version.ref = "okio" }
|
|
okio-fake-fs = { module = "com.squareup.okio:okio-fakefilesystem", version.ref = "okio" }
|
|
|
|
ktor = { module = "io.ktor:ktor-client-core", version.ref = "ktor" }
|
|
ktor-android = { module = "io.ktor:ktor-client-android", version.ref = "ktor" }
|
|
ktor-mock-engine = { module = "io.ktor:ktor-client-mock", version.ref = "ktor" }
|
|
|
|
junit4 = { module = "junit:junit", version = "4.13.2" }
|
|
|
|
assent = { module = "com.afollestad.assent:core", version = "3.0.2" }
|
|
detekt-formatting = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version = "1.23.7" }
|
|
flow-binding = { module = "io.github.reactivecircus.flowbinding:flowbinding-android", version = "1.2.0" }
|
|
glide = { module = "com.github.bumptech.glide:glide", version = "4.16.0" }
|
|
kotest-assertions = { module = "io.kotest:kotest-assertions-core", version = "5.9.1" }
|
|
material = { module = "com.google.android.material:material", version = "1.12.0" }
|
|
mockk = { module = "io.mockk:mockk", version = "1.13.14" }
|
|
recycler-view-spacing = { module = "com.github.grzegorzojdana:SpacingItemDecoration", version = "1.1.0" }
|
|
sentry = { module = "io.sentry:sentry-android", version = "7.20.0" }
|
|
tflite = { module = "org.tensorflow:tensorflow-lite-task-text", version = "0.4.4" }
|
|
robolectric = { module = "org.robolectric:robolectric", version = "4.14.1" }
|
|
uri = { module = "com.chrynan.uri:uri-core", version = "0.4.0" }
|
|
uuid = { module = "com.benasher44:uuid", version = "0.8.4" }
|
|
|
|
[plugins]
|
|
androidApplication = { id = "com.android.application", version.ref = "agp" }
|
|
androidLibrary = { id = "com.android.library", version.ref = "agp" }
|
|
appVersioning = { id = "io.github.reactivecircus.app-versioning", version = "1.3.2" }
|
|
kotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
|
kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
|
|
kover = { id = "org.jetbrains.kotlinx.kover", version = "0.7.5" }
|
|
detekt = { id = "io.gitlab.arturbosch.detekt", version = "1.23.7" }
|
|
ruler = { id = "com.hadisatrio.libs.android.ruler", version = "1.0.0-alpha.2" }
|
|
sentry = { id = "io.sentry.android.gradle", version = "4.14.1" }
|
|
sonar = { id = "org.sonarqube", version = "6.0.1.5171" }
|
|
|
|
[bundles]
|