1414# limitations under the License.
1515#
1616[versions ]
17- agp = " 8.8 .1"
17+ agp = " 8.9 .1"
1818fragmentCompose = " 1.8.6"
19- kotlin = " 2.1.10 "
19+ kotlin = " 2.1.20 "
2020coreKtx = " 1.15.0"
2121junit = " 4.13.2"
2222junitVersion = " 1.2.1"
2323espressoCore = " 3.6.1"
2424kotlinxSerializationJson = " 1.8.0"
2525lifecycleRuntimeKtx = " 2.8.7"
26- activityCompose = " 1.10.0 "
27- composeBom = " 2025.02.00 "
26+ activityCompose = " 1.10.1 "
27+ composeBom = " 2025.03.01 "
2828appcompat = " 1.7.0"
2929material = " 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.8.9 "
32+ coroutines = " 1.10.1 "
33+ play-services-location = " 21.3 .0"
3434
35- accompanist = " 0.32.0 "
36- androidx-datastore = " 1.0.0 "
37- androidx-navigation = " 2.7.7 "
35+ accompanist = " 0.37.2 "
36+ androidx-datastore = " 1.1.4 "
37+ androidx-navigation = " 2.8.9 "
3838androidx-window = " 1.4.0-rc01"
3939casa = " 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.20 -1.0.32 "
4242composeCompiler = " 1.5.9"
43- hilt = " 2.48 .1"
43+ hilt = " 2.56 .1"
4444kotlin-serialization = " 1.8.0"
4545ktlint = " 0.48.1"
4646junit4 = " 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"
54- media3 = " 1.5 .0"
55- constraintlayout = " 2.1.4 "
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+ media3 = " 1.6 .0"
55+ constraintlayout = " 2.2.1 "
5656glide-compose = " 1.0.0-beta01"
57- glance = " 1.1.0 "
58- tensorflowLite = " 2.9 .0"
57+ glance = " 1.1.1 "
58+ tensorflowLite = " 2.17 .0"
5959tensorflowLiteGpuDelegatePlugin = " 0.4.4"
60- tensorflowLiteSupport = " 0.4.2 "
60+ tensorflowLiteSupport = " 0.5.0 "
6161
6262[libraries ]
6363androidx-core-ktx = { group = " androidx.core" , name = " core-ktx" , version.ref = " coreKtx" }
@@ -92,18 +92,18 @@ play-services-location = { module = "com.google.android.gms:play-services-locati
9292# Core dependencies
9393android-gradlePlugin = { module = " com.android.tools.build:gradle" , version.ref = " agp" }
9494
95- androidx-activity = " androidx.activity:activity-ktx:1.10.0 "
95+ androidx-activity = " androidx.activity:activity-ktx:1.10.1 "
9696
97- androidx-core = " androidx.core:core-ktx:1.12 .0"
98- androidx-exifinterface = " androidx.exifinterface:exifinterface:1.3.7 "
97+ androidx-core = " androidx.core:core-ktx:1.15 .0"
98+ androidx-exifinterface = " androidx.exifinterface:exifinterface:1.4.0 "
9999# Fragment 1.7.0 alpha and Transition 1.5.0 alpha are required for predictive back to work with Fragments and transitions
100- androidx-fragment = " androidx.fragment:fragment-ktx:1.7.0-alpha10 "
101- androidx-transition = " androidx.transition:transition-ktx:1.5.0-alpha06 "
100+ androidx-fragment = " androidx.fragment:fragment-ktx:1.8.6 "
101+ androidx-transition = " androidx.transition:transition-ktx:1.5.1 "
102102androidx-navigation-fragment = { module = " androidx.navigation:navigation-fragment" , version.ref = " androidx-navigation" }
103103androidx-navigation-testing = { module = " androidx.navigation:navigation-testing" , version.ref = " androidx-navigation" }
104104androidx-navigation-ui = { module = " androidx.navigation:navigation-ui" , version.ref = " androidx-navigation" }
105- androidx-lifecycle-viewmodel-compose = " androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0 "
106- androidx-viewpager2 = " androidx.viewpager2:viewpager2:1.0 .0"
105+ androidx-lifecycle-viewmodel-compose = " androidx.lifecycle:lifecycle-viewmodel-compose:2.8.7 "
106+ androidx-viewpager2 = " androidx.viewpager2:viewpager2:1.1 .0"
107107accompanist-permissions = { module = " com.google.accompanist:accompanist-permissions" , version.ref = " accompanist" }
108108casa-base = { module = " com.google.android.catalog.framework:casa-base" , version.ref = " casa" }
109109casa-processor = { module = " com.google.android.catalog.framework:casa-processor" , version.ref = " casa" }
@@ -143,34 +143,34 @@ androidx-test-runner = { group = "androidx.test", name = "runner", version.ref =
143143androidx-test-uiautomator = { group = " androidx.test.uiautomator" , name = " uiautomator" , version.ref = " androidxUiAutomator" }
144144junit4 = { group = " junit" , name = " junit" , version.ref = " junit4" }
145145# Sample specific dependencies
146- lottie = " com.airbnb.android:lottie:6.0.0 "
146+ lottie = " com.airbnb.android:lottie:6.6.4 "
147147rxjava2-android = ' io.reactivex.rxjava2:rxandroid:2.1.1'
148- androidx-work-runtime-ktx = " androidx.work:work-runtime-ktx:2.9 .0"
149- androidx-core-remoteviews = " androidx.core:core-remoteviews:1.0 .0"
148+ androidx-work-runtime-ktx = " androidx.work:work-runtime-ktx:2.10 .0"
149+ androidx-core-remoteviews = " androidx.core:core-remoteviews:1.1 .0"
150150androidx-glance-appwidget = {group = " androidx.glance" , name = " glance-appwidget" , version.ref = " glance" }
151151androidx-glance-preview = {group = " androidx.glance" , name = " glance-preview" , version.ref = " glance" }
152152androidx-glance-appwidget-preview = {group = " androidx.glance" , name = " glance-appwidget-preview" , version.ref = " glance" }
153153androidx-glance-material3 = {group = " androidx.glance" , name = " glance-material3" , version.ref = " glance" }
154- androidx-graphics-core = { group = " androidx.graphics" , name = " graphics-core" , version = " 1.0.0-beta01 " }
155- androidx-startup = ' androidx.startup:startup-runtime:1.1.1 '
154+ androidx-graphics-core = { group = " androidx.graphics" , name = " graphics-core" , version = " 1.0.3 " }
155+ androidx-startup = ' androidx.startup:startup-runtime:1.2.0 '
156156androidx-window = { module = " androidx.window:window" , version.ref = " androidx-window" }
157157androidx-window-java = { module = " androidx.window:window-java" , version.ref = " androidx-window" }
158158androidx-window-rxjava2 = { module = " androidx.window:window-rxjava2" , version.ref = " androidx-window" }
159159androidx-window-core = { module = " androidx.window:window-core" , version.ref = " androidx-window" }
160160androidx-media = " androidx.media:media:1.7.0"
161- androidx-constraintlayout = " androidx.constraintlayout:constraintlayout:2.1.4 "
161+ androidx-constraintlayout = " androidx.constraintlayout:constraintlayout:2.2.1 "
162162androidx-datastore-preferences = { module = " androidx.datastore:datastore-preferences" , version.ref = " androidx-datastore" }
163163androidx-draganddrop = " androidx.draganddrop:draganddrop:1.0.0"
164- androidx-dynamicanimation = " androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03 "
164+ androidx-dynamicanimation = " androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-beta01 "
165165androidx-media3-common = { module = " androidx.media3:media3-common" , version.ref = " media3" }
166166androidx-media3-effect = { module = " androidx.media3:media3-effect" , version.ref = " media3" }
167167androidx-media3-exoplayer = { module = " androidx.media3:media3-exoplayer" , version.ref = " media3" }
168168androidx-media3-transformer = { module = " androidx.media3:media3-transformer" , version.ref = " media3" }
169169androidx-media3-ui = { module = " androidx.media3:media3-ui" , version.ref = " media3" }
170170
171- fresco = " com.facebook.fresco:fresco:3.0 .0"
171+ fresco = " com.facebook.fresco:fresco:3.6 .0"
172172fresco-nativeimagetranscoder = " com.facebook.fresco:nativeimagetranscoder:2.6.0!!"
173- glide = " com.github.bumptech.glide:glide:4.15.1 "
173+ glide = " com.github.bumptech.glide:glide:4.16.0 "
174174glide-compose = { group = " com.github.bumptech.glide" , name = " compose" , version.ref = " glide-compose" }
175175appcompat = { group = " androidx.appcompat" , name = " appcompat" , version.ref = " appcompat" }
176176constraintlayout = { group = " androidx.constraintlayout" , name = " constraintlayout" , version.ref = " constraintlayout" }
@@ -186,9 +186,9 @@ kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
186186kotlin-compose = { id = " org.jetbrains.kotlin.plugin.compose" , version.ref = " kotlin" }
187187android-library = { id = " com.android.library" , version.ref = " agp" }
188188
189- affectedmoduledetector = { id = " com.dropbox.affectedmoduledetector" , version = " 0.2 .0" }
190- versionCatalogUpdate = { id = " nl.littlerobots.version-catalog-update" , version = " 0.7 .0" }
191- benManesVersions = { id = " com.github.ben-manes.versions" , version = " 0.44 .0" }
189+ affectedmoduledetector = { id = " com.dropbox.affectedmoduledetector" , version = " 0.4 .0" }
190+ versionCatalogUpdate = { id = " nl.littlerobots.version-catalog-update" , version = " 1.0 .0" }
191+ benManesVersions = { id = " com.github.ben-manes.versions" , version = " 0.52 .0" }
192192android-test = { id = " com.android.test" , version.ref = " agp" }
193193hilt = { id = " com.google.dagger.hilt.android" , version.ref = " hilt" }
194194kotlin-jvm = { id = " org.jetbrains.kotlin.jvm" , version.ref = " kotlin" }
0 commit comments