Skip to content

Commit 4a1c27c

Browse files
Added the Firebase Android BoM (Bill of Materials) enables you to manage all your Firebase library versions.
1 parent 8d15e3c commit 4a1c27c

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.idea/
22
.gradle/
3+
.kotlin/
34
build/
45
*.iml
56
/local.properties

build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ dependencies {
149149
testImplementation(libs.kotlinx.coroutines.swing)
150150
testImplementation(libs.kotlinx.coroutines.play.services)
151151
// firebase aars
152+
aar(platform(libs.google.firebase.bom))
152153
aar(libs.google.firebase.firestore)
153154
aar(libs.google.firebase.functions)
154155
aar(libs.google.firebase.database)

gradle/libs.versions.toml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[versions]
22
androidx-lifecycle = "2.9.0-alpha01"
33
ben-manes-versions = "0.51.0"
4+
google-firebase-bom = "32.7.2"
45
io-grpc = "1.66.0"
56
jlleitschuh-ktlint = "12.1.1"
67
kotlin = "2.0.20"
@@ -12,11 +13,12 @@ ktlint = "0.47.1"
1213
androidx-collection = { module = "androidx.collection:collection", version = "1.4.3" }
1314
androidx-lifecycle-common = { module = "androidx.lifecycle:lifecycle-common", version.ref = "androidx-lifecycle" }
1415
androidx-lifecycle-viewmodel = { module = "androidx.lifecycle:lifecycle-viewmodel", version.ref = "androidx-lifecycle" }
15-
google-firebase-config = { module = "com.google.firebase:firebase-config", version = "21.6.0" }
16-
google-firebase-database = { module = "com.google.firebase:firebase-database", version = "20.3.0" }
17-
google-firebase-firestore = { module = "com.google.firebase:firebase-firestore", version = "24.10.0" }
18-
google-firebase-functions = { module = "com.google.firebase:firebase-functions", version = "20.4.0" }
19-
google-firebase-installations = { module = "com.google.firebase:firebase-installations", version = "17.2.0" }
16+
google-firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "google-firebase-bom" }
17+
google-firebase-config = { module = "com.google.firebase:firebase-config" }
18+
google-firebase-database = { module = "com.google.firebase:firebase-database" }
19+
google-firebase-firestore = { module = "com.google.firebase:firebase-firestore" }
20+
google-firebase-functions = { module = "com.google.firebase:firebase-functions" }
21+
google-firebase-installations = { module = "com.google.firebase:firebase-installations" }
2022
io-grpc-okhttp = { module = "io.grpc:grpc-okhttp", version.ref = "io-grpc" }
2123
io-grpc-protobuf-lite = { module = "io.grpc:grpc-protobuf-lite", version.ref = "io-grpc" }
2224
io-grpc-stub = { module = "io.grpc:grpc-stub", version.ref = "io-grpc" }

0 commit comments

Comments
 (0)