Skip to content

Commit 5da5692

Browse files
authored
chore: dataconnect: use firebase bom instead of bespoke version specification (#2671)
1 parent 2ad3224 commit 5da5692

2 files changed

Lines changed: 10 additions & 7 deletions

File tree

dataconnect/app/build.gradle.kts

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,18 @@ dependencies {
7070
implementation(libs.androidx.lifecycle.runtime.compose.android)
7171
implementation(libs.coil.compose)
7272

73-
// Firebase dependencies
74-
implementation(libs.firebase.auth)
75-
implementation(libs.firebase.dataconnect)
73+
// Data Connect dependencies
7674
implementation(libs.kotlinx.serialization.core)
7775

76+
// Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom)
77+
implementation(platform(libs.firebase.bom))
78+
79+
// Data Connect
80+
implementation("com.google.firebase:firebase-dataconnect")
81+
82+
// Firebase Authentication
83+
implementation("com.google.firebase:firebase-auth")
84+
7885
testImplementation(libs.junit)
7986
androidTestImplementation(libs.androidx.junit)
8087
androidTestImplementation(libs.androidx.espresso.core)

gradle/libs.versions.toml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
[versions]
22
agp = "8.9.1"
33
coilCompose = "2.7.0"
4-
firebaseAuth = "23.2.0"
54
firebaseBom = "33.14.0"
6-
firebaseDataConnect = "16.0.0"
75
kotlin = "2.1.20"
86
coreKtx = "1.16.0"
97
junit = "4.13.2"
@@ -26,9 +24,7 @@ androidx-material-icons-extended = { module = "androidx.compose.material:materia
2624
androidx-material3-adaptive-navigation-suite = { module = "androidx.compose.material3:material3-adaptive-navigation-suite" }
2725
coil-compose = { module = "io.coil-kt:coil-compose", version.ref = "coilCompose" }
2826
firebase-ai = { module = "com.google.firebase:firebase-ai" }
29-
firebase-auth = { module = "com.google.firebase:firebase-auth", version.ref = "firebaseAuth" }
3027
firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "firebaseBom" }
31-
firebase-dataconnect = { module = "com.google.firebase:firebase-dataconnect", version.ref = "firebaseDataConnect" }
3228
junit = { group = "junit", name = "junit", version.ref = "junit" }
3329
androidx-junit = { group = "androidx.test.ext", name = "junit", version.ref = "junitVersion" }
3430
androidx-espresso-core = { group = "androidx.test.espresso", name = "espresso-core", version.ref = "espressoCore" }

0 commit comments

Comments
 (0)