2
2
android-compose-screenshot = " 0.0.1-alpha09"
3
3
android-gradle-plugin = " 8.9.1"
4
4
androidx-activity = " 1.10.1"
5
+ androidx-annotation = " 1.9.1"
5
6
androidx-compose = " 2025.03.01"
6
7
androidx-core = " 1.15.0"
7
8
androidx-fragment = " 1.8.6"
8
9
androidx-lifecycle = " 2.8.7"
10
+ androidx-media = " 1.7.0"
9
11
androidx-mediarouter = " 1.7.0"
10
12
androidx-test-core = " 1.6.1"
11
13
androidx-test-ext-junit = " 1.2.1"
14
+ androidx-test-monitor = " 1.7.2"
12
15
coil = " 3.1.0"
16
+ dependency-analysis-gradle-plugin = " 2.13.3"
13
17
detekt = " 1.23.8"
14
18
dokka = " 2.0.0"
15
19
junit = " 4.13.2"
@@ -22,34 +26,51 @@ turbine = "1.2.0"
22
26
[libraries ]
23
27
androidx-activity = { group = " androidx.activity" , name = " activity" , version.ref = " androidx-activity" }
24
28
androidx-activity-compose = { group = " androidx.activity" , name = " activity-compose" , version.ref = " androidx-activity" }
29
+ androidx-annotation = { group = " androidx.annotation" , name = " annotation" , version.ref = " androidx-annotation" }
30
+ androidx-compose-animation = { group = " androidx.compose.animation" , name = " animation" }
31
+ androidx-compose-animation-core = { group = " androidx.compose.animation" , name = " animation-core" }
25
32
androidx-compose-bom = { group = " androidx.compose" , name = " compose-bom" , version.ref = " androidx-compose" }
26
33
androidx-compose-foundation = { group = " androidx.compose.foundation" , name = " foundation" }
34
+ androidx-compose-foundation-layout = { group = " androidx.compose.foundation" , name = " foundation-layout" }
35
+ androidx-compose-material-icons-core = { group = " androidx.compose.material" , name = " material-icons-core" }
27
36
androidx-compose-material-icons-extended = { group = " androidx.compose.material" , name = " material-icons-extended" }
28
37
androidx-compose-material3 = { group = " androidx.compose.material3" , name = " material3" }
29
38
androidx-compose-runtime = { group = " androidx.compose.runtime" , name = " runtime" }
30
39
androidx-compose-ui = { group = " androidx.compose.ui" , name = " ui" }
40
+ androidx-compose-ui-geometry = { group = " androidx.compose.ui" , name = " ui-geometry" }
41
+ androidx-compose-ui-graphics = { group = " androidx.compose.ui" , name = " ui-graphics" }
42
+ androidx-compose-ui-text = { group = " androidx.compose.ui" , name = " ui-text" }
31
43
androidx-compose-ui-tooling = { group = " androidx.compose.ui" , name = " ui-tooling" }
32
44
androidx-compose-ui-tooling-preview = { group = " androidx.compose.ui" , name = " ui-tooling-preview" }
33
- androidx-core = { group = " androidx.core" , name = " core-ktx" , version.ref = " androidx-core" }
45
+ androidx-compose-ui-unit = { group = " androidx.compose.ui" , name = " ui-unit" }
46
+ androidx-core = { group = " androidx.core" , name = " core" , version.ref = " androidx-core" }
47
+ androidx-core-ktx = { group = " androidx.core" , name = " core-ktx" , version.ref = " androidx-core" }
34
48
androidx-fragment = { group = " androidx.fragment" , name = " fragment" , version.ref = " androidx-fragment" }
35
49
androidx-lifecycle-viewmodel = { group = " androidx.lifecycle" , name = " lifecycle-viewmodel" , version.ref = " androidx-lifecycle" }
36
50
androidx-lifecycle-viewmodel-compose = { group = " androidx.lifecycle" , name = " lifecycle-viewmodel-compose" , version.ref = " androidx-lifecycle" }
51
+ androidx-lifecycle-viewmodel-savedstate = { group = " androidx.lifecycle" , name = " lifecycle-viewmodel-savedstate" , version.ref = " androidx-lifecycle" }
52
+ androidx-media = { group = " androidx.media" , name = " media" , version.ref = " androidx-media" }
37
53
androidx-mediarouter = { group = " androidx.mediarouter" , name = " mediarouter" , version.ref = " androidx-mediarouter" }
38
54
androidx-test-core = { group = " androidx.test" , name = " core" , version.ref = " androidx-test-core" }
39
55
androidx-test-ext-junit = { group = " androidx.test.ext" , name = " junit" , version.ref = " androidx-test-ext-junit" }
56
+ androidx-test-monitor = { group = " androidx.test" , name = " monitor" , version.ref = " androidx-test-monitor" }
40
57
coil-compose = { group = " io.coil-kt.coil3" , name = " coil-compose" , version.ref = " coil" }
41
58
coil-network-okhttp = { group = " io.coil-kt.coil3" , name = " coil-network-okhttp" , version.ref = " coil" }
42
59
junit = { group = " junit" , name = " junit" , version.ref = " junit" }
43
60
kotlin-bom = { group = " org.jetbrains.kotlin" , name = " kotlin-bom" , version.ref = " kotlin" }
44
61
kotlin-test = { group = " org.jetbrains.kotlin" , name = " kotlin-test" }
62
+ kotlinx-coroutines-core = { group = " org.jetbrains.kotlinx" , name = " kotlinx-coroutines-core" , version.ref = " kotlinx-coroutines" }
45
63
kotlinx-coroutines-test = { group = " org.jetbrains.kotlinx" , name = " kotlinx-coroutines-test" , version.ref = " kotlinx-coroutines" }
46
64
robolectric = { group = " org.robolectric" , name = " robolectric" , version.ref = " robolectric" }
65
+ robolectric-annotations = { group = " org.robolectric" , name = " annotations" , version.ref = " robolectric" }
66
+ robolectric-shadows-framework = { group = " org.robolectric" , name = " shadows-framework" , version.ref = " robolectric" }
47
67
turbine = { group = " app.cash.turbine" , name = " turbine" , version.ref = " turbine" }
48
68
49
69
[plugins ]
50
70
android-application = { id = " com.android.application" , version.ref = " android-gradle-plugin" }
51
71
android-compose-screenshot = { id = " com.android.compose.screenshot" , version.ref = " android-compose-screenshot" }
52
72
android-library = { id = " com.android.library" , version.ref = " android-gradle-plugin" }
73
+ dependency-analysis-gralde-plugin = { id = " com.autonomousapps.dependency-analysis" , version.ref = " dependency-analysis-gradle-plugin" }
53
74
detekt = { id = " io.gitlab.arturbosch.detekt" , version.ref = " detekt" }
54
75
dokka = { id = " org.jetbrains.dokka" , version.ref = " dokka" }
55
76
dokka-javadoc = { id = " org.jetbrains.dokka-javadoc" , version.ref = " dokka" }
0 commit comments