14
14
# limitations under the License.
15
15
#
16
16
[versions ]
17
- accompanist = " 0.32 .0"
18
- androidx-datastore = " 1.0.0 "
19
- androidx-navigation = " 2.7.7 "
20
- androidx-window = " 1.2 .0"
21
- agp = " 8.5.2 "
17
+ accompanist = " 0.37 .0"
18
+ androidx-datastore = " 1.1.1 "
19
+ androidx-navigation = " 2.8.5 "
20
+ androidx-window = " 1.3 .0"
21
+ agp = " 8.8.0 "
22
22
casa = " 0.5.1"
23
- coil = " 2.4 .0"
24
- gradleDownloadTask = " 4.1.2 "
25
- ksp = " 1.9.22 -1.0.17 "
26
- compose-bom = " 2024.02.00 "
23
+ coil = " 2.7 .0"
24
+ gradleDownloadTask = " 5.6.0 "
25
+ ksp = " 2.1.0 -1.0.29 "
26
+ compose-bom = " 2024.12.01 "
27
27
composeCompiler = " 1.5.9"
28
- hilt = " 2.48.1 "
29
- kotlin = " 1.9.22 "
30
- kotlin-serialization = " 1.6 .0"
28
+ hilt = " 2.55 "
29
+ kotlin = " 2.1.0 "
30
+ kotlin-serialization = " 1.8 .0"
31
31
ktlint = " 0.48.1"
32
- coroutines = " 1.7.3 "
33
- play-services-location = " 21.1 .0"
32
+ coroutines = " 1.10.1 "
33
+ play-services-location = " 21.3 .0"
34
34
junit4 = " 4.13.2"
35
- androidxEspresso = " 3.5 .1"
36
- androidxTestCore = " 1.5.0 "
37
- androidxTestExtJunit = " 1.1.5 "
38
- androidxTestExtTruth = " 1.5 .0"
39
- androidxTestRules = " 1.5.0 "
40
- androidxTestRunner = " 1.5 .2"
41
- androidxUiAutomator = " 2.2 .0"
42
- media3 = " 1.5.0 "
43
- appcompat = " 1.6.1 "
44
- material = " 1.12.0-beta01 "
45
- constraintlayout = " 2.1.4 "
35
+ androidxEspresso = " 3.6 .1"
36
+ androidxTestCore = " 1.6.1 "
37
+ androidxTestExtJunit = " 1.2.1 "
38
+ androidxTestExtTruth = " 1.6 .0"
39
+ androidxTestRules = " 1.6.1 "
40
+ androidxTestRunner = " 1.6 .2"
41
+ androidxUiAutomator = " 2.3 .0"
42
+ media3 = " 1.5.1 "
43
+ appcompat = " 1.7.0 "
44
+ material = " 1.12.0"
45
+ constraintlayout = " 2.2.0 "
46
46
glide-compose = " 1.0.0-beta01"
47
- glance = " 1.1.0-SNAPSHOT "
48
- tensorflowLite = " 2.9 .0"
47
+ glance = " 1.1.1 "
48
+ tensorflowLite = " 2.17 .0"
49
49
tensorflowLiteGpuDelegatePlugin = " 0.4.4"
50
- tensorflowLiteSupport = " 0.4.2 "
50
+ tensorflowLiteSupport = " 0.4.4 "
51
51
52
52
[libraries ]
53
53
54
54
# Core dependencies
55
55
android-gradlePlugin = { module = " com.android.tools.build:gradle" , version.ref = " agp" }
56
56
57
- androidx-activity = " androidx.activity:activity:1.8.2 "
58
- androidx-core = " androidx.core:core-ktx:1.12 .0"
59
- androidx-appcompat = " androidx.appcompat:appcompat:1.6.1 "
57
+ androidx-activity = " androidx.activity:activity:1.9.3 "
58
+ androidx-core = " androidx.core:core-ktx:1.15 .0"
59
+ androidx-appcompat = " androidx.appcompat:appcompat:1.7.0 "
60
60
androidx-exifinterface = " androidx.exifinterface:exifinterface:1.3.7"
61
61
# Fragment 1.7.0 alpha and Transition 1.5.0 alpha are required for predictive back to work with Fragments and transitions
62
- androidx-fragment = " androidx.fragment:fragment-ktx:1.7.0-alpha10 "
63
- androidx-transition = " androidx.transition:transition-ktx:1.5.0-alpha06 "
64
- androidx-activity-compose = " androidx.activity:activity-compose:1.8.2 "
62
+ androidx-fragment = " androidx.fragment:fragment-ktx:1.8.5 "
63
+ androidx-transition = " androidx.transition:transition-ktx:1.5.1 "
64
+ androidx-activity-compose = " androidx.activity:activity-compose:1.9.3 "
65
65
androidx-navigation-fragment = { module = " androidx.navigation:navigation-fragment" , version.ref = " androidx-navigation" }
66
66
androidx-navigation-compose = { module = " androidx.navigation:navigation-compose" , version.ref = " androidx-navigation" }
67
67
androidx-navigation-testing = { module = " androidx.navigation:navigation-testing" , version.ref = " androidx-navigation" }
68
68
androidx-navigation-ui = { module = " androidx.navigation:navigation-ui" , version.ref = " androidx-navigation" }
69
- androidx-lifecycle-viewmodel-compose = " androidx.lifecycle:lifecycle-viewmodel-compose:2.7.0 "
70
- androidx-viewpager2 = " androidx.viewpager2:viewpager2:1.0 .0"
69
+ androidx-lifecycle-viewmodel-compose = " androidx.lifecycle:lifecycle-viewmodel-compose:2.8.7 "
70
+ androidx-viewpager2 = " androidx.viewpager2:viewpager2:1.1 .0"
71
71
72
72
accompanist-permissions = { module = " com.google.accompanist:accompanist-permissions" , version.ref = " accompanist" }
73
73
@@ -121,39 +121,39 @@ androidx-test-uiautomator = { group = "androidx.test.uiautomator", name = "uiaut
121
121
junit4 = { group = " junit" , name = " junit" , version.ref = " junit4" }
122
122
123
123
# Sample specific dependencies
124
- lottie = " com.airbnb.android:lottie:6.0.0 "
124
+ lottie = " com.airbnb.android:lottie:6.6.2 "
125
125
126
126
rxjava2-android = ' io.reactivex.rxjava2:rxandroid:2.1.1'
127
127
128
128
play-services-location = { module = " com.google.android.gms:play-services-location" , version.ref = " play-services-location" }
129
129
130
130
131
- androidx-work-runtime-ktx = " androidx.work:work-runtime-ktx:2.9 .0"
132
- androidx-core-remoteviews = " androidx.core:core-remoteviews:1.0 .0"
131
+ androidx-work-runtime-ktx = " androidx.work:work-runtime-ktx:2.10 .0"
132
+ androidx-core-remoteviews = " androidx.core:core-remoteviews:1.1 .0"
133
133
androidx-glance-appwidget = {group = " androidx.glance" , name = " glance-appwidget" , version.ref = " glance" }
134
134
androidx-glance-preview = {group = " androidx.glance" , name = " glance-preview" , version.ref = " glance" }
135
135
androidx-glance-appwidget-preview = {group = " androidx.glance" , name = " glance-appwidget-preview" , version.ref = " glance" }
136
136
androidx-glance-material3 = {group = " androidx.glance" , name = " glance-material3" , version.ref = " glance" }
137
- androidx-graphics-core = { group = " androidx.graphics" , name = " graphics-core" , version = " 1.0.0-beta01 " }
138
- androidx-startup = ' androidx.startup:startup-runtime:1.1.1 '
137
+ androidx-graphics-core = { group = " androidx.graphics" , name = " graphics-core" , version = " 1.0.2 " }
138
+ androidx-startup = ' androidx.startup:startup-runtime:1.2.0 '
139
139
androidx-window = { module = " androidx.window:window" , version.ref = " androidx-window" }
140
140
androidx-window-java = { module = " androidx.window:window-java" , version.ref = " androidx-window" }
141
141
androidx-window-rxjava2 = { module = " androidx.window:window-rxjava2" , version.ref = " androidx-window" }
142
142
androidx-window-core = { module = " androidx.window:window-core" , version.ref = " androidx-window" }
143
143
androidx-media = " androidx.media:media:1.7.0"
144
- androidx-constraintlayout = " androidx.constraintlayout:constraintlayout:2.1.4 "
144
+ androidx-constraintlayout = " androidx.constraintlayout:constraintlayout:2.2.0 "
145
145
androidx-datastore-preferences = { module = " androidx.datastore:datastore-preferences" , version.ref = " androidx-datastore" }
146
146
androidx-draganddrop = " androidx.draganddrop:draganddrop:1.0.0"
147
- androidx-dynamicanimation = " androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-alpha03 "
147
+ androidx-dynamicanimation = " androidx.dynamicanimation:dynamicanimation-ktx:1.0.0-SNAPSHOT "
148
148
androidx-media3-common = { module = " androidx.media3:media3-common" , version.ref = " media3" }
149
149
androidx-media3-effect = { module = " androidx.media3:media3-effect" , version.ref = " media3" }
150
150
androidx-media3-exoplayer = { module = " androidx.media3:media3-exoplayer" , version.ref = " media3" }
151
151
androidx-media3-transformer = { module = " androidx.media3:media3-transformer" , version.ref = " media3" }
152
152
androidx-media3-ui = { module = " androidx.media3:media3-ui" , version.ref = " media3" }
153
153
154
- fresco = " com.facebook.fresco:fresco:3.0 .0"
154
+ fresco = " com.facebook.fresco:fresco:3.6 .0"
155
155
fresco-nativeimagetranscoder = " com.facebook.fresco:nativeimagetranscoder:2.6.0!!"
156
- glide = " com.github.bumptech.glide:glide:4.15.1 "
156
+ glide = " com.github.bumptech.glide:glide:4.16.0 "
157
157
glide-compose = { group = " com.github.bumptech.glide" , name = " compose" , version.ref = " glide-compose" }
158
158
159
159
@@ -167,9 +167,9 @@ tensorflow-lite-select-tf-ops = { module = "org.tensorflow:tensorflow-lite-selec
167
167
tensorflow-lite-support = { module = " org.tensorflow:tensorflow-lite-support" , version.ref = " tensorflowLiteSupport" }
168
168
169
169
[plugins ]
170
- affectedmoduledetector = { id = " com.dropbox.affectedmoduledetector" , version = " 0.2.0 " }
171
- versionCatalogUpdate = { id = " nl.littlerobots.version-catalog-update" , version = " 0.7.0 " }
172
- benManesVersions = { id = " com.github.ben-manes.versions" , version = " 0.44 .0" }
170
+ affectedmoduledetector = { id = " com.dropbox.affectedmoduledetector" , version = " 0.3.1 " }
171
+ versionCatalogUpdate = { id = " nl.littlerobots.version-catalog-update" , version = " 0.8.5 " }
172
+ benManesVersions = { id = " com.github.ben-manes.versions" , version = " 0.51 .0" }
173
173
android-application = { id = " com.android.application" , version.ref = " agp" }
174
174
android-library = { id = " com.android.library" , version.ref = " agp" }
175
175
android-test = { id = " com.android.test" , version.ref = " agp" }
0 commit comments