1
- # ####
2
- # This file is duplicated to individual samples from the global scripts/libs.versions.toml
3
- # Do not add a dependency to an individual sample, edit the global version instead.
4
- # ####
5
1
[versions ]
6
2
accompanist = " 0.30.1"
7
3
androidGradlePlugin = " 8.1.1"
8
- androidx-activity-compose = " 1.8.0-alpha06 "
4
+ androidx-activity-compose = " 1.8.0-beta01 "
9
5
androidx-appcompat = " 1.6.1"
10
- androidx-benchmark = " 1.1.1"
11
- androidx-benchmark-junit4 = " 1.1.0-beta04"
12
- androidx-cardview = " 1.0.0"
13
- androidx-compose-bom = " 2023.08.00"
6
+ androidx-compose-bom = " 2023.09.00"
14
7
androidx-constraintlayout = " 2.1.4"
15
- androidx-constraintlayout-compose = " 1.1.0-alpha12 "
8
+ androidx-constraintlayout-compose = " 1.0.1 "
16
9
androidx-coordinator-layout = " 1.2.0"
17
- androidx-corektx = " 1.9 .0"
18
- androidx-emoji2-views = " 1.4.0-beta05 "
10
+ androidx-corektx = " 1.12 .0"
11
+ androidx-emoji2-views = " 1.4.0"
19
12
androidx-fragment-ktx = " 1.6.1"
20
13
androidx-glance-appwidget = " 1.0.0"
21
- androidx-lifecycle-compose = " 2.6.1"
22
- androidx-lifecycle-runtime-compose = " 2.6.1"
23
- androidx-navigation = " 2.7.0"
24
- androidx-paging = " 3.2.0-rc01"
25
- androidx-paging-common = " 3.1.1"
26
- androidx-palette = " 1.0.0"
14
+ androidx-lifecycle-compose = " 2.6.2"
15
+ androidx-lifecycle-runtime-compose = " 2.6.2"
16
+ androidx-navigation = " 2.7.2"
17
+ androidx-paging = " 3.2.1"
27
18
androidx-test = " 1.5.0"
28
19
androidx-test-espresso = " 3.5.1"
29
- androidx-test-ext-junit = " 1.1.5"
30
- androidx-test-ext-truth = " 1.5.0"
31
- androidx-window = " 1.2.0-alpha02"
32
20
androidxHiltNavigationCompose = " 1.0.0"
33
- androix-test-uiautomator = " 2.2.0"
34
21
coil = " 2.4.0"
35
22
# @keep
36
23
compileSdk = " 34"
@@ -39,42 +26,28 @@ coroutines = "1.7.3"
39
26
google-maps = " 18.1.0"
40
27
gradle-versions = " 0.47.0"
41
28
hilt = " 2.47"
42
- hiltExt = " 1.0.0"
43
- # @pin When updating to AGP 7.4.0-alpha10 and up we can update this https://developer.android.com/studio/write/java8-support#library-desugaring-versions
44
- jdkDesugar = " 1.2.2"
45
29
junit = " 4.13.2"
46
30
# @pin Update in conjuction with Compose Compiler
47
31
kotlin = " 1.8.21"
48
32
ksp = " 1.8.0-1.0.9"
49
33
maps-compose = " 2.13.0"
50
- material = " 1.11.0-alpha01 "
34
+ material = " 1.11.0-alpha02 "
51
35
# @keep
52
36
minSdk = " 21"
53
- okhttp = " 4.11.0"
54
37
recyclerview = " 1.3.1"
55
- robolectric = " 4.9.2"
56
- rome = " 1.18.0"
57
- room = " 2.5.1"
58
- secrets = " 2.0.1"
59
38
# @keep
60
39
targetSdk = " 34"
61
40
version-catalog-update = " 0.8.1"
62
41
63
42
[libraries ]
64
43
accompanist-adaptive = { module = " com.google.accompanist:accompanist-adaptive" , version.ref = " accompanist" }
65
44
accompanist-permissions = { module = " com.google.accompanist:accompanist-permissions" , version.ref = " accompanist" }
66
- accompanist-swiperefresh = { module = " com.google.accompanist:accompanist-swiperefresh" , version.ref = " accompanist" }
67
- accompanist-systemuicontroller = { module = " com.google.accompanist:accompanist-systemuicontroller" , version.ref = " accompanist" }
68
45
accompanist-theme-adapter-appcompat = { module = " com.google.accompanist:accompanist-themeadapter-appcompat" , version.ref = " accompanist" }
69
46
accompanist-theme-adapter-material = { module = " com.google.accompanist:accompanist-themeadapter-material" , version.ref = " accompanist" }
70
47
accompanist-theme-adapter-material3 = { module = " com.google.accompanist:accompanist-themeadapter-material3" , version.ref = " accompanist" }
71
48
androidx-activity-compose = { module = " androidx.activity:activity-compose" , version.ref = " androidx-activity-compose" }
72
- androidx-activity-ktx = " androidx.activity:activity-ktx:1.8.0-alpha05 "
49
+
73
50
androidx-appcompat = { module = " androidx.appcompat:appcompat" , version.ref = " androidx-appcompat" }
74
- androidx-benchmark-macrobenchmark = { module = " androidx.benchmark:benchmark-macro" , version.ref = " androidx-benchmark" }
75
- androidx-benchmark-macrobenchmark-junit4 = { module = " androidx.benchmark:benchmark-macro-junit4" , version.ref = " androidx-benchmark-junit4" }
76
- androidx-cardview = { module = " androidx.cardview:cardview" , version.ref = " androidx-cardview" }
77
- androidx-compose-animation = { module = " androidx.compose.animation:animation" }
78
51
androidx-compose-animation-graphics = { module = " androidx.compose.animation:animation-graphics" }
79
52
androidx-compose-bom = { module = " androidx.compose:compose-bom" , version.ref = " androidx-compose-bom" }
80
53
androidx-compose-foundation = { module = " androidx.compose.foundation:foundation" }
@@ -87,7 +60,8 @@ androidx-compose-runtime = { module = "androidx.compose.runtime:runtime" }
87
60
androidx-compose-runtime-livedata = { module = " androidx.compose.runtime:runtime-livedata" }
88
61
androidx-compose-ui = { module = " androidx.compose.ui:ui" }
89
62
androidx-compose-ui-googlefonts = { module = " androidx.compose.ui:ui-text-google-fonts" }
90
- androidx-compose-ui-graphics = { module = " androidx.compose.ui:ui-graphics" }
63
+ # TODO remove usage of this when `draw` method is in stable.
64
+ androidx-compose-ui-graphics = " androidx.compose.ui:ui-graphics:1.6.0-alpha05"
91
65
androidx-compose-ui-test = { module = " androidx.compose.ui:ui-test" }
92
66
androidx-compose-ui-test-junit4 = { module = " androidx.compose.ui:ui-test-junit4" }
93
67
androidx-compose-ui-test-manifest = { module = " androidx.compose.ui:ui-test-manifest" }
@@ -104,59 +78,33 @@ androidx-fragment-ktx = { module = "androidx.fragment:fragment-ktx", version.ref
104
78
androidx-glance-appwidget = { module = " androidx.glance:glance-appwidget" , version.ref = " androidx-glance-appwidget" }
105
79
androidx-glance-material3 = { module = " androidx.glance:glance-material3" , version.ref = " androidx-glance-appwidget" }
106
80
androidx-hilt-navigation-compose = { module = " androidx.hilt:hilt-navigation-compose" , version.ref = " androidxHiltNavigationCompose" }
107
- androidx-lifecycle-livedata-ktx = { module = " androidx.lifecycle:lifecycle-viewmodel-ktx" , version.ref = " androidx-lifecycle-compose" }
108
81
androidx-lifecycle-runtime = { module = " androidx.lifecycle:lifecycle-runtime-ktx" , version.ref = " androidx-lifecycle-compose" }
109
82
androidx-lifecycle-runtime-compose = { module = " androidx.lifecycle:lifecycle-runtime-compose" , version.ref = " androidx-lifecycle-runtime-compose" }
110
83
androidx-lifecycle-viewModelCompose = { module = " androidx.lifecycle:lifecycle-viewmodel-compose" , version.ref = " androidx-lifecycle-compose" }
111
84
androidx-lifecycle-viewmodel-ktx = { module = " androidx.lifecycle:lifecycle-viewmodel-ktx" , version.ref = " androidx-lifecycle-compose" }
112
- androidx-lifecycle-viewmodel-savedstate = { module = " androidx.lifecycle:lifecycle-viewmodel-savedstate" , version.ref = " androidx-lifecycle-compose" }
113
85
androidx-navigation-compose = { module = " androidx.navigation:navigation-compose" , version.ref = " androidx-navigation" }
114
- androidx-navigation-fragment = { module = " androidx.navigation:navigation-fragment-ktx" , version.ref = " androidx-navigation" }
115
- androidx-navigation-ui-ktx = { module = " androidx.navigation:navigation-ui-ktx" , version.ref = " androidx-navigation" }
116
- androidx-paging-common-ktx = { module = " androidx.paging:paging-common-ktx" , version.ref = " androidx-paging-common" }
117
86
androidx-paging-compose = { module = " androidx.paging:paging-compose" , version.ref = " androidx-paging" }
118
- androidx-palette = { module = " androidx.palette:palette" , version.ref = " androidx-palette" }
119
87
androidx-recyclerview = { module = " androidx.recyclerview:recyclerview" , version.ref = " recyclerview" }
120
- androidx-room-compiler = { module = " androidx.room:room-compiler" , version.ref = " room" }
121
- androidx-room-ktx = { module = " androidx.room:room-ktx" , version.ref = " room" }
122
- androidx-room-runtime = { module = " androidx.room:room-runtime" , version.ref = " room" }
123
88
androidx-test-core = { module = " androidx.test:core" , version.ref = " androidx-test" }
124
89
androidx-test-espresso-core = { module = " androidx.test.espresso:espresso-core" , version.ref = " androidx-test-espresso" }
125
- androidx-test-ext-junit = { module = " androidx.test.ext:junit" , version.ref = " androidx-test-ext-junit" }
126
- androidx-test-ext-truth = { module = " androidx.test.ext:truth" , version.ref = " androidx-test-ext-truth" }
127
- androidx-test-rules = { module = " androidx.test:rules" , version.ref = " androidx-test" }
128
90
androidx-test-runner = " androidx.test:runner:1.5.2"
129
- androidx-test-uiautomator = { module = " androidx.test.uiautomator:uiautomator" , version.ref = " androix-test-uiautomator" }
130
- androidx-window = { module = " androidx.window:window" , version.ref = " androidx-window" }
131
91
androidx-work-runtime-ktx = " androidx.work:work-runtime-ktx:2.8.1"
132
92
coil-kt-compose = { module = " io.coil-kt:coil-compose" , version.ref = " coil" }
133
- core-jdk-desugaring = { module = " com.android.tools:desugar_jdk_libs" , version.ref = " jdkDesugar" }
134
93
google-android-material = { module = " com.google.android.material:material" , version.ref = " material" }
135
94
googlemaps-compose = { module = " com.google.maps.android:maps-compose" , version.ref = " maps-compose" }
136
95
googlemaps-maps = { module = " com.google.android.gms:play-services-maps" , version.ref = " google-maps" }
137
96
hilt-android = { module = " com.google.dagger:hilt-android" , version.ref = " hilt" }
138
- hilt-android-testing = { module = " com.google.dagger:hilt-android-testing" , version.ref = " hilt" }
139
97
hilt-compiler = { module = " com.google.dagger:hilt-android-compiler" , version.ref = " hilt" }
140
- hilt-ext-compiler = { module = " androidx.hilt:hilt-compiler" , version.ref = " hiltExt" }
141
98
junit = { module = " junit:junit" , version.ref = " junit" }
142
99
kotlin-stdlib = { module = " org.jetbrains.kotlin:kotlin-stdlib-jdk8" , version.ref = " kotlin" }
143
100
kotlinx-coroutines-android = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-android" , version.ref = " coroutines" }
144
101
kotlinx-coroutines-test = { module = " org.jetbrains.kotlinx:kotlinx-coroutines-test" , version.ref = " coroutines" }
145
- okhttp-logging = { module = " com.squareup.okhttp3:logging-interceptor" , version.ref = " okhttp" }
146
- okhttp3 = { module = " com.squareup.okhttp3:okhttp" , version.ref = " okhttp" }
147
- robolectric = { module = " org.robolectric:robolectric" , version.ref = " robolectric" }
148
- rometools-modules = { module = " com.rometools:rome-modules" , version.ref = " rome" }
149
- rometools-rome = { module = " com.rometools:rome" , version.ref = " rome" }
150
102
151
103
[plugins ]
152
104
android-application = { id = " com.android.application" , version.ref = " androidGradlePlugin" }
153
105
android-library = { id = " com.android.library" , version.ref = " androidGradlePlugin" }
154
- android-test = { id = " com.android.test" , version.ref = " androidGradlePlugin" }
155
106
gradle-versions = { id = " com.github.ben-manes.versions" , version.ref = " gradle-versions" }
156
107
hilt = { id = " com.google.dagger.hilt.android" , version.ref = " hilt" }
157
108
kapt = { id = " org.jetbrains.kotlin.kapt" , version.ref = " kotlin" }
158
109
kotlin-android = { id = " org.jetbrains.kotlin.android" , version.ref = " kotlin" }
159
- kotlin-parcelize = { id = " org.jetbrains.kotlin.plugin.parcelize" , version.ref = " kotlin" }
160
- ksp = { id = " com.google.devtools.ksp" , version.ref = " ksp" }
161
- secrets = { id = " com.google.android.libraries.mapsplatform.secrets-gradle-plugin" , version.ref = " secrets" }
162
110
version-catalog-update = { id = " nl.littlerobots.version-catalog-update" , version.ref = " version-catalog-update" }
0 commit comments