11[versions ]
2- accompanist = " 0.26.2-beta "
3- androidGradlePlugin = " 7.2.2 "
4- androidx-activity-compose = " 1.5.1 "
5- androidx-fragment-compose = " 1.4.1 "
2+ accompanist = " 0.31.0-alpha "
3+ androidGradlePlugin = " 7.4.1 "
4+ androidx-activity-compose = " 1.7.0 "
5+ androidx-fragment-compose = " 1.5.6 "
66androidx-appcompat = " 1.5.0"
77androidx-benchmark = " 1.1.0"
88androidx-benchmark-junit4 = " 1.1.0-beta04"
9- androidx-constraintlayout = " 1.0.1 "
9+ androidx-constraintlayout = " 1.1.0-alpha09 "
1010androidx-corektx = " 1.8.0"
11- androidx-lifecycle-compose = " 2.5.1"
12- androidx-lifecycle-compose-runtime = " 2.6.0-alpha02"
13- androidx-navigation = " 2.5.1"
11+ androidx-navigation = " 2.5.3"
12+ androidx-lifecycle = " 2.6.1"
1413androidx-palette = " 1.0.0"
1514androidx-test = " 1.4.0"
1615androidx-test-espresso = " 3.4.0"
1716androidx-test-ext-junit = " 1.1.3"
1817androidx-test-ext-truth = " 1.4.0"
1918androidx-window = " 1.1.0-alpha03"
20- androidxHiltNavigationCompose = " 1.0.0 "
19+ androidxHiltNavigationCompose = " 1.1.0-alpha01 "
2120androix-test-uiautomator = " 2.2.0"
2221coil = " 2.2.2"
2322mockk = " 1.13.2"
2423qr_code = " 1.5.3"
2524# @keep
2625compileSdk = " 33"
27- compose = " 1.2.1"
28- compose-compiler = " 1.3.0"
29- compose-material3 = " 1.0.0-beta02"
30- compose-materialWindow = " 1.0.0-alpha15"
3126compose-snapshot = " -"
3227coroutines = " 1.6.4"
3328google-maps = " 18.1.0"
34- hilt = " 2.43.2 "
29+ hilt = " 2.45 "
3530hiltExt = " 1.0.0"
3631# @pin When updating to AGP 7.3.0-beta03 and up we can update this https://developer.android.com/studio/write/java8-support#library-desugaring-versions
3732jdkDesugar = " 1.1.5"
3833junit = " 4.13.2"
39- kotlin = " 1.7.20 "
34+ kotlin = " 1.8.10 "
4035maps-compose = " 2.5.3"
4136material = " 1.7.0-beta01"
4237# @keep
@@ -49,14 +44,14 @@ rome = "1.18.0"
4944secrets = " 2.0.1"
5045spotless = " 6.10.0"
5146datastore-preferences = " 1.0.0"
52- lottie-compose = " 5.2 .0"
47+ lottie-compose = " 6.0 .0"
5348security-crypto = " 1.0.0"
5449leanback = " 1.0.0"
5550retrofit = " 2.9.0"
5651paging = " 3.1.1"
57- paging-compose = " 1.0.0-alpha17 "
52+ paging-compose = " 1.0.0"
5853room = " 2.4.3"
59- tv-foundation = " 1.0.0-alpha01 "
54+ tv-foundation = " 1.0.0-alpha05 "
6055sqldelight = " 1.5.4"
6156# @keep
6257ktlint = " 0.40.0"
@@ -65,6 +60,8 @@ targetSdk = "33"
6560palette = " 1.0.0"
6661line_awesome = " 1.0.0"
6762
63+ compose_bom = " 2023.04.00"
64+
6865[libraries ]
6966accompanist-flowlayout = { module = " com.google.accompanist:accompanist-flowlayout" , version.ref = " accompanist" }
7067accompanist-pager = { module = " com.google.accompanist:accompanist-pager" , version.ref = " accompanist" }
@@ -81,37 +78,48 @@ androidx-palette-ktx = { module = "androidx.palette:palette-ktx", version.ref =
8178androidx-appcompat = { module = " androidx.appcompat:appcompat" , version.ref = " androidx-appcompat" }
8279androidx-benchmark-macrobenchmark = { module = " androidx.benchmark:benchmark-macro" , version.ref = " androidx-benchmark" }
8380androidx-benchmark-macrobenchmark-junit4 = { module = " androidx.benchmark:benchmark-macro-junit4" , version.ref = " androidx-benchmark-junit4" }
84- androidx-compose-animation = { module = " androidx.compose.animation:animation" , version.ref = " compose" }
85- androidx-compose-foundation = { module = " androidx.compose.foundation:foundation" , version.ref = " compose" }
86- androidx-compose-foundation-layout = { module = " androidx.compose.foundation:foundation-layout" , version.ref = " compose" }
87- androidx-compose-material = { module = " androidx.compose.material:material" , version.ref = " compose" }
88- androidx-compose-material-iconsExtended = { module = " androidx.compose.material:material-icons-extended" , version.ref = " compose" }
89- androidx-compose-material3 = { module = " androidx.compose.material3:material3" , version.ref = " compose-material3" }
90- androidx-compose-materialWindow = { module = " androidx.compose.material3:material3-window-size-class" , version.ref = " compose-materialWindow" }
91- androidx-compose-runtime = { module = " androidx.compose.runtime:runtime" , version.ref = " compose" }
92- androidx-compose-runtime-livedata = { module = " androidx.compose.runtime:runtime-livedata" , version.ref = " compose" }
93- androidx-compose-ui = { module = " androidx.compose.ui:ui" , version.ref = " compose" }
94- androidx-compose-ui-googlefonts = { module = " androidx.compose.ui:ui-text-google-fonts" , version.ref = " compose" }
95- androidx-compose-ui-test = { module = " androidx.compose.ui:ui-test" , version.ref = " compose" }
96- androidx-compose-ui-test-junit4 = { module = " androidx.compose.ui:ui-test-junit4" , version.ref = " compose" }
97- androidx-compose-ui-test-manifest = { module = " androidx.compose.ui:ui-test-manifest" , version.ref = " compose" }
98- androidx-compose-ui-tooling = { module = " androidx.compose.ui:ui-tooling" , version.ref = " compose" }
99- androidx-compose-ui-tooling-preview = { module = " androidx.compose.ui:ui-tooling-preview" , version.ref = " compose" }
100- androidx-compose-ui-util = { module = " androidx.compose.ui:ui-util" , version.ref = " compose" }
101- androidx-compose-ui-viewbinding = { module = " androidx.compose.ui:ui-viewbinding" , version.ref = " compose" }
102- androidx-constraintlayout-compose = { module = " androidx.constraintlayout:constraintlayout-compose" , version.ref = " androidx-constraintlayout" }
81+
82+ # Compose BOM
83+ androidx-compose-bom = { group = " androidx.compose" , name = " compose-bom" , version.ref = " compose_bom" }
84+
85+ androidx-compose-animation = { module = " androidx.compose.animation:animation" }
86+ androidx-compose-foundation = { module = " androidx.compose.foundation:foundation" }
87+ androidx-compose-foundation-layout = { module = " androidx.compose.foundation:foundation-layout" }
88+ androidx-compose-material = { module = " androidx.compose.material:material" }
89+ androidx-compose-material-iconsExtended = { module = " androidx.compose.material:material-icons-extended" }
90+ androidx-compose-material3 = { module = " androidx.compose.material3:material3" }
91+ androidx-compose-materialWindow = { module = " androidx.compose.material3:material3-window-size-class" }
92+ androidx-compose-runtime = { module = " androidx.compose.runtime:runtime" }
93+ androidx-compose-runtime-livedata = { module = " androidx.compose.runtime:runtime-livedata" }
94+ androidx-compose-ui = { module = " androidx.compose.ui:ui" }
95+ androidx-compose-ui-googlefonts = { module = " androidx.compose.ui:ui-text-google-fonts" }
96+ androidx-compose-ui-test = { module = " androidx.compose.ui:ui-test" }
97+ androidx-compose-ui-test-junit4 = { module = " androidx.compose.ui:ui-test-junit4" }
98+ androidx-compose-ui-test-manifest = { module = " androidx.compose.ui:ui-test-manifest" }
99+ androidx-compose-ui-tooling = { module = " androidx.compose.ui:ui-tooling" }
100+ androidx-compose-ui-tooling-preview = { module = " androidx.compose.ui:ui-tooling-preview" }
101+ androidx-compose-ui-util = { module = " androidx.compose.ui:ui-util" }
102+ androidx-compose-ui-viewbinding = { module = " androidx.compose.ui:ui-viewbinding" }
103+
104+ # https://developer.android.com/jetpack/androidx/releases/lifecycle
105+ androidx-lifecycle-runtime-compose = { module = " androidx.lifecycle:lifecycle-runtime-compose" , version.ref = " androidx-lifecycle" }
106+ androidx-lifecycle-viewModelCompose = { module = " androidx.lifecycle:lifecycle-viewmodel-compose" , version.ref = " androidx-lifecycle" }
107+
108+ androidx-lifecycle-livedata-ktx = { module = " androidx.lifecycle:lifecycle-viewmodel-ktx" , version.ref = " androidx-lifecycle" }
109+ androidx-lifecycle-runtime = { module = " androidx.lifecycle:lifecycle-runtime-ktx" , version.ref = " androidx-lifecycle" }
110+ androidx-lifecycle-viewmodel-ktx = { module = " androidx.lifecycle:lifecycle-viewmodel-ktx" , version.ref = " androidx-lifecycle" }
111+ androidx-lifecycle-viewmodel-savedstate = { module = " androidx.lifecycle:lifecycle-viewmodel-savedstate" , version.ref = " androidx-lifecycle" }
112+
113+ # https://developer.android.com/jetpack/androidx/releases/navigation
114+ androidx-navigation-compose = { module = " androidx.navigation:navigation-compose" , version.ref = " androidx-navigation" }
115+ androidx-navigation-fragment = { module = " androidx.navigation:navigation-fragment-ktx" , version.ref = " androidx-navigation" }
116+ androidx-navigation-ui-ktx = { module = " androidx.navigation:navigation-ui-ktx" , version.ref = " androidx-navigation" }
117+
118+ androidx-constraintlayout-compose = { module = " androidx.constraintlayout:constraintlayout-compose" , version.ref = " androidx-constraintlayout" }
103119androidx-datastore-preferences = { module = " androidx.datastore:datastore-preferences" , version.ref = " datastore-preferences" }
104120androidx-core-ktx = { module = " androidx.core:core-ktx" , version.ref = " androidx-corektx" }
105121androidx-hilt-navigation-compose = { module = " androidx.hilt:hilt-navigation-compose" , version.ref = " androidxHiltNavigationCompose" }
106- androidx-lifecycle-livedata-ktx = { module = " androidx.lifecycle:lifecycle-viewmodel-ktx" , version.ref = " androidx-lifecycle-compose" }
107- androidx-lifecycle-runtime = { module = " androidx.lifecycle:lifecycle-runtime-ktx" , version.ref = " androidx-lifecycle-compose" }
108- androidx-lifecycle-runtime-compose = { module = " androidx.lifecycle:lifecycle-runtime-compose" , version.ref = " androidx-lifecycle-compose-runtime" }
109- androidx-lifecycle-viewModelCompose = { module = " androidx.lifecycle:lifecycle-viewmodel-compose" , version.ref = " androidx-lifecycle-compose" }
110- androidx-lifecycle-viewmodel-ktx = { module = " androidx.lifecycle:lifecycle-viewmodel-ktx" , version.ref = " androidx-lifecycle-compose" }
111- androidx-lifecycle-viewmodel-savedstate = { module = " androidx.lifecycle:lifecycle-viewmodel-savedstate" , version.ref = " androidx-lifecycle-compose" }
112- androidx-navigation-compose = { module = " androidx.navigation:navigation-compose" , version.ref = " androidx-navigation" }
113- androidx-navigation-fragment = { module = " androidx.navigation:navigation-fragment-ktx" , version.ref = " androidx-navigation" }
114- androidx-navigation-ui-ktx = { module = " androidx.navigation:navigation-ui-ktx" , version.ref = " androidx-navigation" }
122+
115123androidx-palette = { module = " androidx.palette:palette" , version.ref = " androidx-palette" }
116124androidx-room-compiler = { module = " androidx.room:room-compiler" , version.ref = " room" }
117125androidx-room-ktx = { module = " androidx.room:room-ktx" , version.ref = " room" }
0 commit comments