71 lines
3.3 KiB
TOML
71 lines
3.3 KiB
TOML
|
|
[versions]
|
||
|
|
android-material = "1.9.0"
|
||
|
|
androidGradlePlugin = "8.2.0"
|
||
|
|
androidx-appcompat = "1.6.1"
|
||
|
|
androidx-core-ktx = "1.8.0"
|
||
|
|
androidx-lifecycle = "2.6.1"
|
||
|
|
androidx-test-espresso = "3.5.0"
|
||
|
|
androidx-test-junit = "1.1.5"
|
||
|
|
androidx-workRuntimeKtx = "2.8.1"
|
||
|
|
anrwatchdog = "1.4.0"
|
||
|
|
chucker = "4.0.0"
|
||
|
|
firebase-bom = "32.7.0"
|
||
|
|
firebase-crashlytics = "2.9.9"
|
||
|
|
gson = "2.10.1"
|
||
|
|
jakewharton-timber = "5.0.1"
|
||
|
|
junit = "4.13.2"
|
||
|
|
kotlin = "1.9.20"
|
||
|
|
ksp = "1.9.20-1.0.14"
|
||
|
|
loggingInterceptor = "4.12.0"
|
||
|
|
retrofit = "2.9.0"
|
||
|
|
room = "2.5.2"
|
||
|
|
spotless = "6.23.3"
|
||
|
|
|
||
|
|
[libraries]
|
||
|
|
android-material = { module = "com.google.android.material:material", version.ref = "android-material" }
|
||
|
|
|
||
|
|
androidx-appcompat = { module = "androidx.appcompat:appcompat", version.ref = "androidx-appcompat" }
|
||
|
|
|
||
|
|
androidx-core-ktx = { module = "androidx.core:core-ktx", version.ref = "androidx-core-ktx" }
|
||
|
|
|
||
|
|
androidx-lifecycle-viewmodel-ktx = { module = "androidx.lifecycle:lifecycle-viewmodel-ktx", version.ref = "androidx-lifecycle" }
|
||
|
|
|
||
|
|
androidx-room-compiler = { module = "androidx.room:room-compiler", version.ref = "room" }
|
||
|
|
androidx-room-ktx = { module = "androidx.room:room-ktx", version.ref = "room" }
|
||
|
|
androidx-room-runtime = { module = "androidx.room:room-runtime", version.ref = "room" }
|
||
|
|
androidx-room-testing = { module = "androidx.room:room-testing", version.ref = "room" }
|
||
|
|
|
||
|
|
androidx-test-espresso-core = { module = "androidx.test.espresso:espresso-core", version.ref = "androidx-test-espresso" }
|
||
|
|
androidx-test-junit = { module = "androidx.test.ext:junit", version.ref = "androidx-test-junit" }
|
||
|
|
|
||
|
|
androidx-workRuntime-ktx = { module = "androidx.work:work-runtime-ktx", version.ref = "androidx-workRuntimeKtx" }
|
||
|
|
|
||
|
|
anrwatchdog = { module = "com.github.anrwatchdog:anrwatchdog", version.ref = "anrwatchdog" }
|
||
|
|
|
||
|
|
chucker-library = { module = "com.github.chuckerteam.chucker:library", version.ref = "chucker" }
|
||
|
|
chucker-libraryNoOp = { module = "com.github.chuckerteam.chucker:library-no-op", version.ref = "chucker" }
|
||
|
|
|
||
|
|
firebase-analytics = { module = "com.google.firebase:firebase-analytics" }
|
||
|
|
firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "firebase-bom" }
|
||
|
|
firebase-crashlytics = { module = "com.google.firebase:firebase-crashlytics" }
|
||
|
|
|
||
|
|
gson = { module = "com.google.code.gson:gson", version.ref = "gson" }
|
||
|
|
|
||
|
|
jakewharton-timber = { module = "com.jakewharton.timber:timber", version.ref = "jakewharton-timber" }
|
||
|
|
|
||
|
|
junit = { module = "junit:junit", version.ref = "junit" }
|
||
|
|
|
||
|
|
logging-interceptor = { module = "com.squareup.okhttp3:logging-interceptor", version.ref = "loggingInterceptor" }
|
||
|
|
|
||
|
|
retrofit-converter-gson = { module = "com.squareup.retrofit2:converter-gson", version.ref = "retrofit" }
|
||
|
|
retrofit-retrofit = { module = "com.squareup.retrofit2:retrofit", version.ref = "retrofit" }
|
||
|
|
|
||
|
|
[plugins]
|
||
|
|
android-application = { id = "com.android.application", version.ref = "androidGradlePlugin" }
|
||
|
|
android-library = { id = "com.android.library", version.ref = "androidGradlePlugin" }
|
||
|
|
firebase-crashlytics = { id = "com.google.firebase.crashlytics", version.ref = "firebase-crashlytics" }
|
||
|
|
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
|
||
|
|
kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = "kotlin" }
|
||
|
|
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
|
||
|
|
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }
|