82 lines
5.3 KiB
TOML
82 lines
5.3 KiB
TOML
[versions]
|
|
targetSdk = "31"
|
|
compileSdk = "34"
|
|
minSdk = "21"
|
|
wearMinSdk = "25"
|
|
|
|
kotlin = "1.9.20" # https://kotlinlang.org/docs/releases.html#release-details
|
|
agp = "8.1.2" # https://developer.android.com/studio/releases/gradle-plugin
|
|
realm = "1.12.0" # https://github.com/realm/realm-kotlin
|
|
|
|
detekt = "1.23.3" # https://github.com/detekt/detekt
|
|
detektCompose = "0.3.3" # https://github.com/mrmans0n/compose-rules
|
|
|
|
compose = "1.5.4" # https://developer.android.com/jetpack/androidx/releases/compose-ui
|
|
composeCompiler = "1.5.4" # https://developer.android.com/jetpack/androidx/releases/compose-compiler
|
|
# https://developer.android.com/jetpack/androidx/releases/compose-kotlin
|
|
wearCompose = "1.2.1" # https://developer.android.com/jetpack/androidx/releases/wear-compose
|
|
coroutines = "1.7.3" # https://github.com/Kotlin/kotlinx.coroutines
|
|
datastore = "1.0.0" # https://developer.android.com/jetpack/androidx/releases/datastore
|
|
koin = "3.5.0" # https://github.com/InsertKoinIO/koin#setup--current-version
|
|
lifecycle = "2.6.2" # https://developer.android.com/jetpack/androidx/releases/lifecycle
|
|
core = "1.12.0" # https://developer.android.com/jetpack/androidx/releases/core
|
|
glance = "1.0.0" # https://developer.android.com/jetpack/androidx/releases/glance
|
|
|
|
[libraries]
|
|
kotlinGradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
|
|
androidGradle = { module = "com.android.tools.build:gradle", version.ref = "agp" }
|
|
realmGradle = { module = "io.realm.kotlin:gradle-plugin", version.ref = "realm" }
|
|
detektGradle = { module = "io.gitlab.arturbosch.detekt:detekt-gradle-plugin", version.ref = "detekt" }
|
|
|
|
detektFormatting = { module = "io.gitlab.arturbosch.detekt:detekt-formatting", version.ref = "detekt" }
|
|
detektCompose = { module = "io.nlopez.compose.rules:detekt", version.ref = "detektCompose" }
|
|
|
|
realmKotlin = { module = "io.realm.kotlin:library-base", version.ref = "realm" }
|
|
|
|
compose-ui = { module = "androidx.compose.ui:ui", version.ref = "compose" }
|
|
#compose-material = { module = "androidx.compose.material:material", version.ref = "compose" }
|
|
compose-material3 = "androidx.compose.material3:material3:1.1.2" # https://developer.android.com/jetpack/androidx/releases/compose-material3
|
|
compose-uiTooling = { module = "androidx.compose.ui:ui-tooling", version.ref = "compose" }
|
|
compose-preview = { module = "androidx.compose.ui:ui-tooling-preview", version.ref = "compose" }
|
|
|
|
compose-activity = "androidx.activity:activity-compose:1.8.0" # https://developer.android.com/jetpack/androidx/releases/activity
|
|
compose-constraint = "androidx.constraintlayout:constraintlayout-compose:1.0.1" # https://developer.android.com/jetpack/androidx/releases/constraintlayout
|
|
|
|
compose-uiTest = { module = "androidx.compose.ui:ui-test", version.ref = "compose" }
|
|
compose-uiTestJunit4 = { module = "androidx.compose.ui:ui-test-junit4", version.ref = "compose" }
|
|
|
|
composeWear-material = { module = "androidx.wear.compose:compose-material", version.ref = "wearCompose" }
|
|
composeWear-foundation = { module = "androidx.wear.compose:compose-foundation", version.ref = "wearCompose" }
|
|
composeWear-navigation = { module = "androidx.wear.compose:compose-navigation", version.ref = "wearCompose" }
|
|
|
|
coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" }
|
|
coroutines-android = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-android", version.ref = "coroutines" }
|
|
coroutines-play = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-play-services", version.ref = "coroutines"}
|
|
|
|
|
|
datastore-preferences = { module = "androidx.datastore:datastore-preferences", version.ref = "datastore" }
|
|
datastore-datastore = { module = "androidx.datastore:datastore", version.ref = "datastore" }
|
|
|
|
koin-android = { module = "io.insert-koin:koin-android", version.ref = "koin" }
|
|
koin-compose = { module = "io.insert-koin:koin-androidx-compose", version.ref = "koin" }
|
|
|
|
androidx-lifecycle = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle" }
|
|
|
|
core-coreKtx = { module = "androidx.core:core-ktx", version.ref = "core" }
|
|
|
|
glance-appwidget = { module = "androidx.glance:glance-appwidget", version.ref = "glance" }
|
|
#glance-wear-tiles = { module = "androidx.glance:glance-wear-tiles", version.ref = "glance" }
|
|
|
|
|
|
androidx-annotation = "androidx.annotation:annotation:1.7.0" # https://mvnrepository.com/artifact/androidx.annotation/annotation
|
|
androidx-wear = "androidx.wear:wear:1.3.0" # https://developer.android.com/jetpack/androidx/releases/wear
|
|
junit = "junit:junit:4.13.2"
|
|
material = "com.google.android.material:material:1.10.0" # https://mvnrepository.com/artifact/com.google.android.material/material?repo=google
|
|
threetenabp = "com.jakewharton.threetenabp:threetenabp:1.4.6" # https://mvnrepository.com/artifact/com.jakewharton.threetenabp/threetenabp
|
|
protobuf-javalite = "com.google.protobuf:protobuf-javalite:3.23.2" # https://mvnrepository.com/artifact/com.google.protobuf/protobuf-javalite
|
|
playServices-wearable = "com.google.android.gms:play-services-wearable:18.1.0" # https://mvnrepository.com/artifact/com.google.android.gms/play-services-wearable
|
|
kotlinx-immutableCollections = "org.jetbrains.kotlinx:kotlinx-collections-immutable:0.3.5" # https://github.com/Kotlin/kotlinx.collections.immutable
|
|
|
|
|
|
lottie-compose = "com.airbnb.android:lottie-compose:6.1.0" # https://github.com/airbnb/lottie-android
|