14
14
# limitations under the License.
15
15
#
16
16
[versions ]
17
- agp = " 8.9.1 "
18
- fragmentCompose = " 1.8.6 "
19
- kotlin = " 2.1.10 "
20
- coreKtx = " 1.15 .0"
17
+ agp = " 8.10.0 "
18
+ fragmentCompose = " 1.8.7 "
19
+ kotlin = " 2.1.21 "
20
+ coreKtx = " 1.16 .0"
21
21
junit = " 4.13.2"
22
22
junitVersion = " 1.2.1"
23
23
espressoCore = " 3.6.1"
24
- kotlinxSerializationJson = " 1.8.0 "
25
- lifecycleRuntimeKtx = " 2.8.7 "
26
- activityCompose = " 1.10.0 "
27
- composeBom = " 2025.02.00 "
24
+ kotlinxSerializationJson = " 1.8.1 "
25
+ lifecycleRuntimeKtx = " 2.9.0 "
26
+ activityCompose = " 1.10.1 "
27
+ composeBom = " 2025.05.01 "
28
28
appcompat = " 1.7.0"
29
29
material = " 1.12.0"
30
- coil = " 2.4 .0"
31
- navigationCompose = " 2.8.7 "
32
- coroutines = " 1.7.3 "
33
- play-services-location = " 21.1 .0"
30
+ coil = " 2.7 .0"
31
+ navigationCompose = " 2.9.0 "
32
+ coroutines = " 1.10.2 "
33
+ play-services-location = " 21.3 .0"
34
34
35
- accompanist = " 0.32.0 "
36
- androidx-datastore = " 1.0.0 "
37
- androidx-navigation = " 2.7.7 "
38
- androidx-window = " 1.4.0-rc01 "
35
+ accompanist = " 0.37.3 "
36
+ androidx-datastore = " 1.1.7 "
37
+ androidx-navigation = " 2.9.0 "
38
+ androidx-window = " 1.4.0"
39
39
casa = " 0.5.1"
40
- gradleDownloadTask = " 4.1.2 "
41
- ksp = " 1.9.22-1 .0.17 "
40
+ gradleDownloadTask = " 5.6.0 "
41
+ ksp = " 2.1.21-2 .0.1 "
42
42
composeCompiler = " 1.5.9"
43
- hilt = " 2.48.1 "
43
+ hilt = " 2.56.2 "
44
44
kotlin-serialization = " 1.8.0"
45
45
ktlint = " 0.48.1"
46
46
junit4 = " 4.13.2"
47
- androidxEspresso = " 3.5 .1"
48
- androidxTestCore = " 1.5.0 "
49
- androidxTestExtJunit = " 1.1.5 "
50
- androidxTestExtTruth = " 1.5 .0"
51
- androidxTestRules = " 1.5.0 "
52
- androidxTestRunner = " 1.5 .2"
53
- androidxUiAutomator = " 2.2 .0"
47
+ androidxEspresso = " 3.6 .1"
48
+ androidxTestCore = " 1.6.1 "
49
+ androidxTestExtJunit = " 1.2.1 "
50
+ androidxTestExtTruth = " 1.6 .0"
51
+ androidxTestRules = " 1.6.1 "
52
+ androidxTestRunner = " 1.6 .2"
53
+ androidxUiAutomator = " 2.3 .0"
54
54
camerax = " 1.5.0-beta01"
55
55
material3Android = " 1.3.2"
56
- media3 = " 1.5.0 "
57
- constraintlayout = " 2.1.4 "
56
+ media3 = " 1.7.1 "
57
+ constraintlayout = " 2.2.1 "
58
58
glide-compose = " 1.0.0-beta01"
59
- glance = " 1.1.0 "
60
- tensorflowLite = " 2.9 .0"
59
+ glance = " 1.1.1 "
60
+ tensorflowLite = " 2.17 .0"
61
61
tensorflowLiteGpuDelegatePlugin = " 0.4.4"
62
- tensorflowLiteSupport = " 0.4.2 "
62
+ tensorflowLiteSupport = " 0.5.0 "
63
63
barcodeScanningCommon = " 17.0.0"
64
64
playServicesMlkitBarcodeScanning = " 18.3.1"
65
65
@@ -96,18 +96,18 @@ play-services-location = { module = "com.google.android.gms:play-services-locati
96
96
# Core dependencies
97
97
android-gradlePlugin = { module = " com.android.tools.build:gradle" , version.ref = " agp" }
98
98
99
- androidx-activity = " androidx.activity:activity-ktx:1.10.0 "
99
+ androidx-activity = " androidx.activity:activity-ktx:1.10.1 "
100
100
101
- androidx-core = " androidx.core:core-ktx:1.12 .0"
102
- androidx-exifinterface = " androidx.exifinterface:exifinterface:1.3.7 "
101
+ androidx-core = " androidx.core:core-ktx:1.16 .0"
102
+ androidx-exifinterface = " androidx.exifinterface:exifinterface:1.4.1 "
103
103
# Fragment 1.7.0 alpha and Transition 1.5.0 alpha are required for predictive back to work with Fragments and transitions
104
- androidx-fragment = " androidx.fragment:fragment-ktx:1.7.0-alpha10 "
105
- androidx-transition = " androidx.transition:transition-ktx:1.5.0-alpha06 "
104
+ androidx-fragment = " androidx.fragment:fragment-ktx:1.8.7 "
105
+ androidx-transition = " androidx.transition:transition-ktx:1.6.0 "
106
106
androidx-navigation-fragment = { module = " androidx.navigation:navigation-fragment" , version.ref = " androidx-navigation" }
107
107
androidx-navigation-testing = { module = " androidx.navigation:navigation-testing" , version.ref = " androidx-navigation" }
108
108
androidx-navigation-ui = { module = " androidx.navigation:navigation-ui" , version.ref = " androidx-navigation" }
109
- androidx-lifecycle-viewmodel-compose = " androidx.lifecycle:lifecycle-viewmodel-compose:2.7 .0"
110
- androidx-viewpager2 = " androidx.viewpager2:viewpager2:1.0 .0"
109
+ androidx-lifecycle-viewmodel-compose = " androidx.lifecycle:lifecycle-viewmodel-compose:2.9 .0"
110
+ androidx-viewpager2 = " androidx.viewpager2:viewpager2:1.1 .0"
111
111
accompanist-permissions = { module = " com.google.accompanist:accompanist-permissions" , version.ref = " accompanist" }
112
112
casa-base = { module = " com.google.android.catalog.framework:casa-base" , version.ref = " casa" }
113
113
casa-processor = { module = " com.google.android.catalog.framework:casa-processor" , version.ref = " casa" }
@@ -147,25 +147,25 @@ androidx-test-runner = { group = "androidx.test", name = "runner", version.ref =
147
147
androidx-test-uiautomator = { group = " androidx.test.uiautomator" , name = " uiautomator" , version.ref = " androidxUiAutomator" }
148
148
junit4 = { group = " junit" , name = " junit" , version.ref = " junit4" }
149
149
# Sample specific dependencies
150
- lottie = " com.airbnb.android:lottie:6.0.0 "
150
+ lottie = " com.airbnb.android:lottie:6.6.6 "
151
151
rxjava2-android = ' io.reactivex.rxjava2:rxandroid:2.1.1'
152
- androidx-work-runtime-ktx = " androidx.work:work-runtime-ktx:2.9.0 "
153
- androidx-core-remoteviews = " androidx.core:core-remoteviews:1.0 .0"
152
+ androidx-work-runtime-ktx = " androidx.work:work-runtime-ktx:2.10.1 "
153
+ androidx-core-remoteviews = " androidx.core:core-remoteviews:1.1 .0"
154
154
androidx-glance-appwidget = {group = " androidx.glance" , name = " glance-appwidget" , version.ref = " glance" }
155
155
androidx-glance-preview = {group = " androidx.glance" , name = " glance-preview" , version.ref = " glance" }
156
156
androidx-glance-appwidget-preview = {group = " androidx.glance" , name = " glance-appwidget-preview" , version.ref = " glance" }
157
157
androidx-glance-material3 = {group = " androidx.glance" , name = " glance-material3" , version.ref = " glance" }
158
- androidx-graphics-core = { group = " androidx.graphics" , name = " graphics-core" , version = " 1.0.0-beta01 " }
159
- androidx-startup = ' androidx.startup:startup-runtime:1.1.1 '
158
+ androidx-graphics-core = { group = " androidx.graphics" , name = " graphics-core" , version = " 1.0.3 " }
159
+ androidx-startup = ' androidx.startup:startup-runtime:1.2.0 '
160
160
androidx-window = { module = " androidx.window:window" , version.ref = " androidx-window" }
161
161
androidx-window-java = { module = " androidx.window:window-java" , version.ref = " androidx-window" }
162
162
androidx-window-rxjava2 = { module = " androidx.window:window-rxjava2" , version.ref = " androidx-window" }
163
163
androidx-window-core = { module = " androidx.window:window-core" , version.ref = " androidx-window" }
164
164
androidx-media = " androidx.media:media:1.7.0"
165
- androidx-constraintlayout = " androidx.constraintlayout:constraintlayout:2.1.4 "
165
+ androidx-constraintlayout = " androidx.constraintlayout:constraintlayout:2.2.1 "
166
166
androidx-datastore-preferences = { module = " androidx.datastore:datastore-preferences" , version.ref = " androidx-datastore" }
167
167
androidx-draganddrop = " androidx.draganddrop:draganddrop:1.0.0"
168
- androidx-dynamicanimation = " androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03 "
168
+ androidx-dynamicanimation = " androidx.dynamicanimation:dynamicanimation-ktx:1.1.0 "
169
169
androidx-material3-android = { group = " androidx.compose.material3" , name = " material3-android" , version.ref = " material3Android" }
170
170
androidx-media3-common = { module = " androidx.media3:media3-common" , version.ref = " media3" }
171
171
androidx-media3-effect = { module = " androidx.media3:media3-effect" , version.ref = " media3" }
@@ -183,9 +183,9 @@ androidx-camerax-view = { module = "androidx.camera:camera-view", version.ref =
183
183
androidx-camerax-mlkit-vision = { module = " androidx.camera:camera-mlkit-vision" , version.ref = " camerax" }
184
184
androidx-camerax-extensions = { module = " androidx.camera:camera-extensions" , version.ref = " camerax" }
185
185
186
- fresco = " com.facebook.fresco:fresco:3.0 .0"
186
+ fresco = " com.facebook.fresco:fresco:3.6 .0"
187
187
fresco-nativeimagetranscoder = " com.facebook.fresco:nativeimagetranscoder:2.6.0!!"
188
- glide = " com.github.bumptech.glide:glide:4.15.1 "
188
+ glide = " com.github.bumptech.glide:glide:4.16.0 "
189
189
glide-compose = { group = " com.github.bumptech.glide" , name = " compose" , version.ref = " glide-compose" }
190
190
appcompat = { group = " androidx.appcompat" , name = " appcompat" , version.ref = " appcompat" }
191
191
constraintlayout = { group = " androidx.constraintlayout" , name = " constraintlayout" , version.ref = " constraintlayout" }
@@ -204,9 +204,9 @@ kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "ko
204
204
android-library = { id = " com.android.library" , version.ref = " agp" }
205
205
compose = { id = " org.jetbrains.kotlin.plugin.compose" , version.ref = " kotlin" }
206
206
207
- affectedmoduledetector = { id = " com.dropbox.affectedmoduledetector" , version = " 0.2 .0" }
208
- versionCatalogUpdate = { id = " nl.littlerobots.version-catalog-update" , version = " 0.7 .0" }
209
- benManesVersions = { id = " com.github.ben-manes.versions" , version = " 0.44 .0" }
207
+ affectedmoduledetector = { id = " com.dropbox.affectedmoduledetector" , version = " 0.5 .0" }
208
+ versionCatalogUpdate = { id = " nl.littlerobots.version-catalog-update" , version = " 1.0 .0" }
209
+ benManesVersions = { id = " com.github.ben-manes.versions" , version = " 0.52 .0" }
210
210
android-test = { id = " com.android.test" , version.ref = " agp" }
211
211
hilt = { id = " com.google.dagger.hilt.android" , version.ref = " hilt" }
212
212
kotlin-jvm = { id = " org.jetbrains.kotlin.jvm" , version.ref = " kotlin" }
0 commit comments