Skip to content

Commit 4c3a59b

Browse files
committed
chore: use version catalog for compose deps
1 parent bfd056c commit 4c3a59b

File tree

3 files changed

+22
-19
lines changed

3 files changed

+22
-19
lines changed

auth/build.gradle.kts

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,17 @@ android {
7474
}
7575

7676
dependencies {
77-
implementation(platform(Config.Libs.Androidx.Compose.bom))
78-
implementation(Config.Libs.Androidx.Compose.ui)
79-
implementation(Config.Libs.Androidx.Compose.uiGraphics)
80-
implementation(Config.Libs.Androidx.Compose.material3)
81-
implementation(Config.Libs.Androidx.Compose.foundation)
82-
implementation(Config.Libs.Androidx.Compose.tooling)
83-
implementation(Config.Libs.Androidx.Compose.toolingPreview)
84-
implementation(Config.Libs.Androidx.Compose.activityCompose)
77+
implementation(platform(libs.androidx.compose.bom))
78+
implementation(libs.androidx.compose.ui)
79+
implementation(libs.androidx.compose.ui.graphics)
80+
implementation(libs.androidx.compose.material3)
81+
implementation(libs.androidx.compose.foundation)
82+
implementation(libs.androidx.compose.ui.tooling)
83+
implementation(libs.androidx.compose.ui.tooling.preview)
84+
implementation(libs.androidx.activity.compose)
8585
implementation(Config.Libs.Androidx.materialDesign)
8686
implementation(Config.Libs.Androidx.activity)
87+
implementation(libs.androidx.compose.material.icons.extended)
8788
// The new activity result APIs force us to include Fragment 1.3.0
8889
// See https://issuetracker.google.com/issues/152554847
8990
implementation(Config.Libs.Androidx.fragment)

buildSrc/src/main/kotlin/Config.kt

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,17 +41,6 @@ object Config {
4141
const val pagingRxJava = "androidx.paging:paging-rxjava3:3.0.0"
4242
const val recyclerView = "androidx.recyclerview:recyclerview:1.2.1"
4343
const val materialDesign = "com.google.android.material:material:1.4.0"
44-
45-
object Compose {
46-
const val bom = "androidx.compose:compose-bom:2025.08.00"
47-
const val ui = "androidx.compose.ui:ui"
48-
const val uiGraphics = "androidx.compose.ui:ui-graphics"
49-
const val toolingPreview = "androidx.compose.ui:ui-tooling-preview"
50-
const val tooling = "androidx.compose.ui:ui-tooling"
51-
const val foundation = "androidx.compose.foundation:foundation"
52-
const val material3 = "androidx.compose.material3:material3"
53-
const val activityCompose = "androidx.activity:activity-compose"
54-
}
5544
}
5645

5746
object Firebase {

gradle/libs.versions.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
11
[versions]
22
kotlin = "2.2.0"
3+
androidxComposeBom = "2025.08.00"
4+
androidxActivityCompose = "1.9.0"
35

46
[libraries]
7+
# Compose
8+
androidx-compose-bom = { group = "androidx.compose", name = "compose-bom", version.ref = "androidxComposeBom" }
9+
androidx-compose-ui = { group = "androidx.compose.ui", name = "ui" }
10+
androidx-compose-ui-graphics = { group = "androidx.compose.ui", name = "ui-graphics" }
11+
androidx-compose-ui-tooling-preview = { group = "androidx.compose.ui", name = "ui-tooling-preview" }
12+
androidx-compose-ui-tooling = { group = "androidx.compose.ui", name = "ui-tooling" }
13+
androidx-compose-foundation = { group = "androidx.compose.foundation", name = "foundation" }
14+
androidx-compose-material3 = { group = "androidx.compose.material3", name = "material3" }
15+
androidx-activity-compose = { module = "androidx.activity:activity-compose", version.ref = "androidxActivityCompose" }
16+
androidx-compose-material-icons-extended = { group = "androidx.compose.material", name = "material-icons-extended" }
17+
518
# Testing
619
androidx-ui-test-junit4 = { module = "androidx.compose.ui:ui-test-junit4" }
720

0 commit comments

Comments
 (0)