1+ [versions ]
2+ pmd = " 6.0.0"
3+ dagger = " 2.47"
4+ compose = " 1.5.1"
5+ kotlin = " 1.9.20"
6+ mockito = " 5.3.1"
7+ retrofit = " 2.3.0"
8+ coroutines = " 1.8.0"
9+ ksp = " 1.9.20-1.0.14"
10+ errorprone = " 2.18.0"
11+ min-sdk-version = " 14"
12+ target-sdk-version = " 32"
13+ androidx-espresso = " 3.5.1"
14+ androidx-fragment = " 1.6.1"
15+ okhttp-min-sdk-version = " 21"
16+ kotlin-compiler-extension = " 1.5.5"
17+ androidx-benchmark = " 1.2.0-beta05"
18+ compile-sdk-version = ' android-36'
19+
20+ [libraries ]
21+ androidx-multidex = { group = " androidx.multidex" , name = " multidex" , version = " 2.0.1" }
22+ autoservice = { group = " com.google.auto.service" , name = " auto-service" , version = " 1.0-rc3" }
23+ autoservice-annotations = { group = " com.google.auto.service" , name = " auto-service-annotations" , version = " 1.0.1" }
24+ android-gradle = { group = " com.android.tools.build" , name = " gradle" , version = " 8.1.1" }
25+ androidx-cardview = { group = " androidx.cardview" , name = " cardview" , version = " 1.0.0" }
26+ androidx-core = { group = " androidx.core" , name = " core" , version = " 1.12.0" }
27+ androidx-annotation = { group = " androidx.annotation" , name = " annotation" , version = " 1.7.1" }
28+ androidx-appcompat = { group = " androidx.appcompat" , name = " appcompat" , version = " 1.6.1" }
29+ androidx-core-ktx = { group = " androidx.core" , name = " core-ktx" , version = " 1.12.0" }
30+ androidx-exifinterface = { group = " androidx.exifinterface" , name = " exifinterface" , version = " 1.3.6" }
31+ androidx-futures = { group = " androidx.concurrent" , name = " concurrent-futures" , version = " 1.1.0" }
32+ androidx-junit = { group = " androidx.test.ext" , name = " junit" , version = " 1.1.5" }
33+ androidx-lifecycle-runtime-compose = { group = " androidx.lifecycle" , name = " lifecycle-runtime-compose" , version = " 2.8.2" }
34+ androidx-lifecycle-runtime-testing = { group = " androidx.lifecycle" , name = " lifecycle-runtime-testing" , version = " 2.8.2" }
35+ androidx-recyclerview = { group = " androidx.recyclerview" , name = " recyclerview" , version = " 1.3.1" }
36+ androidx-test-core = { group = " androidx.test" , name = " core" , version = " 1.4.0" }
37+ androidx-test-ktx = { group = " androidx.test" , name = " core-ktx" , version = " 1.5.0" }
38+ androidx-test-ktx-junit = { group = " androidx.test.ext" , name = " junit-ktx" , version = " 1.1.5" }
39+ androidx-test-rules = { group = " androidx.test" , name = " rules" , version = " 1.4.0" }
40+ androidx-test-runner = { group = " androidx.test" , name = " runner" , version = " 1.4.0" }
41+ androidx-tracing = { group = " androidx.tracing" , name = " tracing" , version = " 1.0.0" }
42+ androidx-vectordrawable = { group = " androidx.vectordrawable" , name = " vectordrawable-animated" , version = " 1.1.0" }
43+ proguard-gradle = { group = " com.guardsquare" , name = " proguard-gradle" , version = " 7.1.0" }
44+ compose-material = { group = " androidx.compose.material" , name = " material" , version = " 1.5.1" }
45+ coroutines-binarycompat-gradle = { group = " org.jetbrains.kotlinx" , name = " binary-compatibility-validator" , version = " 0.18.1" }
46+ cronet = { group = " com.google.android.gms" , name = " play-services-cronet" , version = " 17.0.1" }
47+ dokka-gradle = { group = " org.jetbrains.dokka" , name = " dokka-gradle-plugin" , version = " 1.8.20" }
48+ drawablepainter = { group = " com.google.accompanist" , name = " accompanist-drawablepainter" , version = " 0.25.1" }
49+ errorprone-gradle = { group = " net.ltgt.gradle" , name = " gradle-errorprone-plugin" , version = " 2.0.2" }
50+ findbugs-jsr305 = { group = " com.google.code.findbugs" , name = " jsr305" , version = " 3.0.2" }
51+ guava = { group = " com.google.guava" , name = " guava" , version = " 28.1-android" }
52+ guava-testlib = { group = " com.google.guava" , name = " guava-testlib" , version = " 18.0" }
53+ javapoet = { group = " com.squareup" , name = " javapoet" , version = " 1.9.0" }
54+ junit = { group = " junit" , name = " junit" , version = " 4.13.2" }
55+ kotlinpoet = { group = " com.squareup" , name = " kotlinpoet" , version = " 1.12.0" }
56+ ksp-autoservice = { group = " dev.zacsweers.autoservice" , name = " auto-service-ksp" , version = " 1.0.0" }
57+ ksp-compiletesting = { group = " com.github.tschuchortdev" , name = " kotlin-compile-testing-ksp" , version = " 1.6.0" }
58+ mockwebserver = { group = " com.squareup.okhttp3" , name = " mockwebserver" , version = " 3.0.0-RC1" }
59+ okhttp2 = { group = " com.squareup.okhttp" , name = " okhttp" , version = " 2.7.5" }
60+ okhttp3 = { group = " com.squareup.okhttp3" , name = " okhttp" , version = " 3.10.0" }
61+ okhttp4 = { group = " com.squareup.okhttp3" , name = " okhttp" , version = " 4.10.0" }
62+ robolectric = { group = " org.robolectric" , name = " robolectric" , version = " 4.11.1" }
63+ rx-android = { group = " io.reactivex" , name = " rxandroid" , version = " 1.2.1" }
64+ rx-java = { group = " io.reactivex" , name = " rxjava" , version = " 1.3.8" }
65+ svg = { group = " com.caverock" , name = " androidsvg" , version = " 1.2.1" }
66+ truth = { group = " com.google.truth" , name = " truth" , version = " 1.4.4" }
67+ violations = { group = " se.bjurr.violations" , name = " violations-gradle-plugin" , version = " 1.8" }
68+ volley = { group = " com.android.volley" , name = " volley" , version = " 1.2.1" }
69+ vanniktech = { group = " com.vanniktech" , name = " gradle-maven-publish-plugin" , version = " 0.34.0" }
70+ androidx-benchmark-gradle = { group = " androidx.benchmark" , name = " benchmark-gradle-plugin" , version.ref = " androidx-benchmark" }
71+ androidx-benchmark-junit = { group = " androidx.benchmark" , name = " benchmark-junit4" , version.ref = " androidx-benchmark" }
72+ androidx-espresso = { group = " androidx.test.espresso" , name = " espresso-core" , version.ref = " androidx-espresso" }
73+ androidx-espresso-idling = { group = " androidx.test.espresso.idling" , name = " idling-concurrent" , version.ref = " androidx-espresso" }
74+ androidx-fragment = { group = " androidx.fragment" , name = " fragment" , version.ref = " androidx-fragment" }
75+ androidx-fragment-ktx = { group = " androidx.fragment" , name = " fragment-ktx" , version.ref = " androidx-fragment" }
76+ compose-foundation = { group = " androidx.compose.foundation" , name = " foundation" , version.ref = " compose" }
77+ compose-ui = { group = " androidx.compose.ui" , name = " ui" , version.ref = " compose" }
78+ compose-ui-testmanifest = { group = " androidx.compose.ui" , name = " ui-test-manifest" , version.ref = " compose" }
79+ compose-ui-testjunit4 = { group = " androidx.compose.ui" , name = " ui-test-junit4" , version.ref = " compose" }
80+ coroutines-android = { group = " org.jetbrains.kotlinx" , name = " kotlinx-coroutines-android" , version.ref = " coroutines" }
81+ coroutines-core = { group = " org.jetbrains.kotlinx" , name = " kotlinx-coroutines-core" , version.ref = " coroutines" }
82+ coroutines-test = { group = " org.jetbrains.kotlinx" , name = " kotlinx-coroutines-test" , version.ref = " coroutines" }
83+ dagger-runtime = { group = " com.google.dagger" , name = " dagger" , version.ref = " dagger" }
84+ dagger-compiler = { group = " com.google.dagger" , name = " dagger-compiler" , version.ref = " dagger" }
85+ dagger-android = { group = " com.google.dagger" , name = " dagger-android" , version.ref = " dagger" }
86+ dagger-android-processor = { group = " com.google.dagger" , name = " dagger-android-processor" , version.ref = " dagger" }
87+ errorprone-annotations = { group = " com.google.errorprone" , name = " error_prone_annotations" , version.ref = " errorprone" }
88+ errorprone-core = { group = " com.google.errorprone" , name = " error_prone_core" , version.ref = " errorprone" }
89+ kotlin-junit = { group = " org.jetbrains.kotlin" , name = " kotlin-test-junit" , version.ref = " kotlin" }
90+ kotlin-jdk7 = { group = " org.jetbrains.kotlin" , name = " kotlin-stdlib-jdk7" , version.ref = " kotlin" }
91+ kotlin-gradle = { group = " org.jetbrains.kotlin" , name = " kotlin-gradle-plugin" , version.ref = " kotlin" }
92+ kotlin-test = { group = " org.jetbrains.kotlin" , name = " kotlin-test" , version.ref = " kotlin" }
93+ kotlin-bom = { group = " org.jetbrains.kotlin" , name = " kotlin-bom" , version.ref = " kotlin" }
94+ ksp-api = { group = " com.google.devtools.ksp" , name = " symbol-processing-api" , version.ref = " ksp" }
95+ ksp-gradle-plugin = { group = " com.google.devtools.ksp" , name = " com.google.devtools.ksp.gradle.plugin" , version.ref = " ksp" }
96+ mockito-core = { group = " org.mockito" , name = " mockito-core" , version.ref = " mockito" }
97+ mockito-android = { group = " org.mockito" , name = " mockito-android" , version.ref = " mockito" }
98+ retrofit-runtime = { group = " com.squareup.retrofit2" , name = " retrofit" , version.ref = " retrofit" }
99+ retrofit-gson = { group = " com.squareup.retrofit2" , name = " converter-gson" , version.ref = " retrofit" }
100+ retrofit-rxjava = { group = " com.squareup.retrofit2" , name = " adapter-rxjava" , version.ref = " retrofit" }
0 commit comments