@@ -8,7 +8,7 @@ object Versions {
88
99 /* Build/tooling */
1010 const val ANDROID_GRADLE_TOOLS = " 8.6.1"
11- const val BUILD_TOOLS = " 34 .0.0"
11+ const val BUILD_TOOLS = " 35 .0.0"
1212
1313 /* Testing */
1414 const val JUNIT = " 4.13.2"
@@ -18,31 +18,31 @@ object Versions {
1818 /* Kotlin */
1919 const val KOTLIN = " 2.0.21"
2020 const val KOTLIN_COROUTINES = " 1.9.0"
21+ const val KSP = " 2.0.21-1.0.27"
2122
2223 /* Google, Play Services */
23- const val GOOGLE_SERVICES = " 4.4.2 "
24+ const val GOOGLE_SERVICES = " 4.4.3 "
2425
2526 /* Others */
26- const val APOLLO = " 4.1.1 "
27- const val PSPDFKIT = " 2024.3.1 "
27+ const val APOLLO = " 4.3.3 "
28+ const val NUTRIENT = " 10.7.0 "
2829 const val PHOTO_VIEW = " 2.3.0"
2930 const val MOBIUS = " 1.2.1"
30- const val HILT = " 2.52"
31- const val HILT_ANDROIDX = " 1.2.0"
32- const val LIFECYCLE = " 2.8.6"
33- const val FRAGMENT = " 1.8.4"
34- const val WORK_MANAGER = " 2.9.1"
35- const val WORK_TEST = " 2.9.1"
36- const val GLIDE_VERSION = " 4.16.0"
31+ const val HILT = " 2.57.2"
32+ const val HILT_ANDROIDX = " 1.3.0"
33+ const val LIFECYCLE = " 2.9.4"
34+ const val FRAGMENT = " 1.8.9"
35+ const val WORK_MANAGER = " 2.10.5"
36+ const val GLIDE_VERSION = " 5.0.5"
3737 const val RETROFIT = " 2.11.0"
3838 const val OKHTTP = " 4.12.0"
39- const val ROOM = " 2.6.1 "
40- const val HAMCREST = " 2.2 "
41- const val NAVIGATION = " 2.8.3 "
42- const val MEDIA3 = " 1.6.1 "
43- const val DATASTORE = " 1.1.1 "
44- const val LOTTIE = " 6.5.2 "
45- const val ENCRYPTED_SHARED_PREFERENCES = " 1.0 .0"
39+ const val ROOM = " 2.7.0 "
40+ const val HAMCREST = " 3.0 "
41+ const val NAVIGATION = " 2.9.5 "
42+ const val MEDIA3 = " 1.8.0 "
43+ const val DATASTORE = " 1.1.7 "
44+ const val LOTTIE = " 6.6.6 "
45+ const val ENCRYPTED_SHARED_PREFERENCES = " 1.1 .0"
4646 const val JAVA_JWT = " 4.5.0"
4747 const val GLANCE = " 1.1.1"
4848 const val LIVEDATA = " 1.9.0"
@@ -65,28 +65,27 @@ object Libs {
6565 const val ANDROIDX_APPCOMPAT = " androidx.appcompat:appcompat:1.7.0"
6666 const val ANDROIDX_BROWSER = " androidx.browser:browser:1.8.0"
6767 const val ANDROIDX_CARDVIEW = " androidx.cardview:cardview:1.0.0"
68- const val ANDROIDX_CONSTRAINT_LAYOUT = " androidx.constraintlayout:constraintlayout:2.1.4 "
68+ const val ANDROIDX_CONSTRAINT_LAYOUT = " androidx.constraintlayout:constraintlayout:2.2.0 "
6969 const val ANDROIDX_EXIF = " androidx.exifinterface:exifinterface:1.3.7"
7070 const val ANDROIDX_FRAGMENT = " androidx.fragment:fragment:${Versions .FRAGMENT } "
7171 const val ANDROIDX_FRAGMENT_KTX = " androidx.fragment:fragment-ktx:${Versions .FRAGMENT } "
7272 const val ANDROIDX_PALETTE = " androidx.palette:palette:1.0.0"
7373 const val ANDROIDX_PERCENT = " androidx.percentlayout:percentlayout:1.0.0"
74- const val ANDROIDX_RECYCLERVIEW = " androidx.recyclerview:recyclerview:1.3.2 "
74+ const val ANDROIDX_RECYCLERVIEW = " androidx.recyclerview:recyclerview:1.4.0 "
7575 const val ANDROIDX_VECTOR = " androidx.vectordrawable:vectordrawable:1.2.0"
7676 const val ANDROIDX_SWIPE_REFRESH_LAYOUT = " androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
7777 const val ANDROIDX_CORE_TESTING = " androidx.arch.core:core-testing:2.2.0"
7878 const val ANDROIDX_WORK_MANAGER = " androidx.work:work-runtime:${Versions .WORK_MANAGER } "
7979 const val ANDROIDX_WORK_MANAGER_KTX = " androidx.work:work-runtime-ktx:${Versions .WORK_MANAGER } "
80- const val ANDROIDX_WORK_TEST = " androidx.work:work-testing:${Versions .WORK_TEST } "
81- const val ANDROIDX_WEBKIT = " androidx.webkit:webkit:1.9.0"
82- const val ANDROIDX_DATABINDING_COMPILER = " androidx.databinding:databinding-compiler:${Versions .ANDROID_GRADLE_TOOLS } " // This is bundled with the gradle plugin so we use the same version
83- const val ANDROIDX_COMPOSE_ACTIVITY = " androidx.activity:activity-compose:1.9.0"
80+ const val ANDROIDX_WORK_TEST = " androidx.work:work-testing:${Versions .WORK_MANAGER } "
81+ const val ANDROIDX_WEBKIT = " androidx.webkit:webkit:1.12.0"
82+ const val ANDROIDX_COMPOSE_ACTIVITY = " androidx.activity:activity-compose:1.10.0"
8483 const val DATASTORE = " androidx.datastore:datastore-preferences:${Versions .DATASTORE } "
8584 const val ENCRYPTED_SHARED_PREFERENCES = " androidx.security:security-crypto:${Versions .ENCRYPTED_SHARED_PREFERENCES } "
8685 const val JAVA_JWT = " com.auth0:java-jwt:${Versions .JAVA_JWT } "
8786
8887 /* Firebase */
89- const val FIREBASE_BOM = " com.google.firebase:firebase-bom:33.4 .0"
88+ const val FIREBASE_BOM = " com.google.firebase:firebase-bom:34.3 .0"
9089 const val FIREBASE_CRASHLYTICS = " com.google.firebase:firebase-crashlytics"
9190 const val FIREBASE_MESSAGING = " com.google.firebase:firebase-messaging"
9291 const val FIREBASE_CONFIG = " com.google.firebase:firebase-config"
@@ -95,7 +94,7 @@ object Libs {
9594 /* Google Dependencies */
9695 const val PLAY_IN_APP_UPDATES = " com.google.android.play:app-update:2.1.0"
9796 const val FLEXBOX_LAYOUT = " com.google.android.flexbox:flexbox:3.0.0"
98- const val MATERIAL_DESIGN = " com.google.android.material:material:1.12 .0"
97+ const val MATERIAL_DESIGN = " com.google.android.material:material:1.13 .0"
9998
10099 /* Mobius */
101100 const val MOBIUS_CORE = " com.spotify.mobius:mobius-core:${Versions .MOBIUS } "
@@ -133,7 +132,7 @@ object Libs {
133132 const val COMPOSE_VIEW_MODEL = " androidx.lifecycle:lifecycle-viewmodel-compose:${Versions .LIFECYCLE } "
134133 const val COMPOSE_NAVIGATION = " androidx.navigation:navigation-compose:2.8.9"
135134 /* Media and content handling */
136- const val PSPDFKIT = " com.pspdfkit:pspdfkit :${Versions .PSPDFKIT } "
135+ const val NUTRIENT = " io.nutrient:nutrient :${Versions .NUTRIENT } "
137136 const val MEDIA3 = " androidx.media3:media3-exoplayer:${Versions .MEDIA3 } "
138137 const val MEDIA3_UI = " androidx.media3:media3-ui:${Versions .MEDIA3 } "
139138 const val MEDIA3_HLS = " androidx.media3:media3-exoplayer-hls:${Versions .MEDIA3 } "
@@ -171,7 +170,7 @@ object Libs {
171170 const val APACHE_COMMONS_TEXT = " org.apache.commons:commons-text:1.12.0"
172171 const val CAMERA_VIEW = " com.otaliastudios:cameraview:2.7.2"
173172
174- const val PENDO = " sdk.pendo.io:pendoIO:3.6 +"
173+ const val PENDO = " sdk.pendo.io:pendoIO:3.7. +"
175174
176175 const val ROOM = " androidx.room:room-runtime:${Versions .ROOM } "
177176 const val ROOM_COMPILER = " androidx.room:room-compiler:${Versions .ROOM } "
@@ -183,19 +182,19 @@ object Libs {
183182 const val RRULE = " org.scala-saddle:google-rfc-2445:20110304"
184183
185184 // Compose
186- const val COMPOSE_BOM = " androidx.compose:compose-bom:2024 .09.02 "
185+ const val COMPOSE_BOM = " androidx.compose:compose-bom:2025 .09.01 "
187186 const val COMPOSE_MATERIAL = " androidx.compose.material:material"
188187 const val COMPOSE_MATERIAL_ICONS = " androidx.compose.material:material-icons-core"
189188 const val COMPOSE_PREVIEW = " androidx.compose.ui:ui-tooling-preview"
190189 const val COMPOSE_TOOLING = " androidx.compose.ui:ui-tooling"
191190 const val COMPOSE_UI = " androidx.compose.ui:ui-android"
192191 const val COMPOSE_UI_TEST = " androidx.compose.ui:ui-test-junit4"
193192 const val COMPOSE_UI_TEST_MANIFEST = " androidx.compose.ui:ui-test-manifest"
194- const val COMPOSE_MATERIAL_3 = " androidx.compose.material3:material3:1.4.0-alpha12 "
193+ const val COMPOSE_MATERIAL_3 = " androidx.compose.material3:material3:1.4.0"
195194 const val COMPOSE_ADAPTIVE = " androidx.compose.material3.adaptive:adaptive"
196195 const val COMPOSE_MATERIAL3_WINDOW_SIZE = " androidx.compose.material3:material3-window-size-class"
197- const val COMPOSE_NAVIGATION_HILT = " androidx.hilt:hilt-navigation-compose:1.2 .0"
198- const val COMPOSE_FRAGMENT = " androidx.fragment:fragment-compose:1.8.6 "
196+ const val COMPOSE_NAVIGATION_HILT = " androidx.hilt:hilt-navigation-compose:1.3 .0"
197+ const val COMPOSE_FRAGMENT = " androidx.fragment:fragment-compose:1.8.9 "
199198
200199 // Glance
201200 const val GLANCE = " androidx.glance:glance:${Versions .GLANCE } "
@@ -220,4 +219,5 @@ object Plugins {
220219 const val GOOGLE_SERVICES = " com.google.gms:google-services:${Versions .GOOGLE_SERVICES } "
221220 const val JACOCO_ANDROID = " com.dicedmelon.gradle:jacoco-android:${Versions .JACOCO_ANDROID } "
222221 const val HILT = " com.google.dagger:hilt-android-gradle-plugin:${Versions .HILT } "
222+ const val KSP = " com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin:${Versions .KSP } "
223223}
0 commit comments