From 12700880fef1b8e2a462c1057091d2e27d4653e8 Mon Sep 17 00:00:00 2001 From: Christian Katzmann Date: Wed, 16 Jul 2025 17:03:44 +0200 Subject: [PATCH 1/2] Remove usage of `-ktx` dependencies --- firebase-app/build.gradle.kts | 2 +- firebase-auth/build.gradle.kts | 2 +- firebase-common-internal/build.gradle.kts | 2 +- firebase-common/build.gradle.kts | 2 +- firebase-config/build.gradle.kts | 2 +- firebase-crashlytics/build.gradle.kts | 2 +- firebase-database/build.gradle.kts | 2 +- firebase-installations/build.gradle.kts | 2 +- firebase-perf/build.gradle.kts | 2 +- gradle/libs.versions.toml | 14 +++++++------- 10 files changed, 16 insertions(+), 16 deletions(-) diff --git a/firebase-app/build.gradle.kts b/firebase-app/build.gradle.kts index b98d62ede..783a7b7a6 100644 --- a/firebase-app/build.gradle.kts +++ b/firebase-app/build.gradle.kts @@ -138,7 +138,7 @@ kotlin { getByName("androidMain") { dependencies { - api(libs.google.firebase.common.ktx) + api(libs.google.firebase.common) } } diff --git a/firebase-auth/build.gradle.kts b/firebase-auth/build.gradle.kts index e1447399b..de6a2c1cb 100644 --- a/firebase-auth/build.gradle.kts +++ b/firebase-auth/build.gradle.kts @@ -140,7 +140,7 @@ kotlin { getByName("androidMain") { dependencies { - api(libs.google.firebase.auth.ktx) + api(libs.google.firebase.auth) } } } diff --git a/firebase-common-internal/build.gradle.kts b/firebase-common-internal/build.gradle.kts index 9f2b857f1..945669649 100644 --- a/firebase-common-internal/build.gradle.kts +++ b/firebase-common-internal/build.gradle.kts @@ -127,7 +127,7 @@ kotlin { getByName("androidMain") { dependencies { - api(libs.google.firebase.common.ktx) + api(libs.google.firebase.common) } } diff --git a/firebase-common/build.gradle.kts b/firebase-common/build.gradle.kts index 8b7d9f37c..97af0d128 100644 --- a/firebase-common/build.gradle.kts +++ b/firebase-common/build.gradle.kts @@ -125,7 +125,7 @@ kotlin { getByName("androidMain") { dependencies { - api(libs.google.firebase.common.ktx) + api(libs.google.firebase.common) } } diff --git a/firebase-config/build.gradle.kts b/firebase-config/build.gradle.kts index f942264e4..27b0e7cc4 100644 --- a/firebase-config/build.gradle.kts +++ b/firebase-config/build.gradle.kts @@ -133,7 +133,7 @@ kotlin { getByName("androidMain") { dependencies { - api(libs.google.firebase.config.ktx) + api(libs.google.firebase.config) } } diff --git a/firebase-crashlytics/build.gradle.kts b/firebase-crashlytics/build.gradle.kts index f6741a6b7..e490177cc 100644 --- a/firebase-crashlytics/build.gradle.kts +++ b/firebase-crashlytics/build.gradle.kts @@ -121,7 +121,7 @@ kotlin { getByName("androidMain") { dependencies { - api(libs.google.firebase.crashlytics.ktx) + api(libs.google.firebase.crashlytics) } } diff --git a/firebase-database/build.gradle.kts b/firebase-database/build.gradle.kts index 625017011..2d59b7482 100644 --- a/firebase-database/build.gradle.kts +++ b/firebase-database/build.gradle.kts @@ -147,7 +147,7 @@ kotlin { getByName("androidMain") { dependencies { - api(libs.google.firebase.database.ktx) + api(libs.google.firebase.database) } } getByName("jvmMain") { diff --git a/firebase-installations/build.gradle.kts b/firebase-installations/build.gradle.kts index c98103ac7..f4710f9df 100644 --- a/firebase-installations/build.gradle.kts +++ b/firebase-installations/build.gradle.kts @@ -137,7 +137,7 @@ kotlin { getByName("androidMain") { dependencies { - api(libs.google.firebase.installations.ktx) + api(libs.google.firebase.installations) } } diff --git a/firebase-perf/build.gradle.kts b/firebase-perf/build.gradle.kts index c62c9f5c5..bc06a2819 100644 --- a/firebase-perf/build.gradle.kts +++ b/firebase-perf/build.gradle.kts @@ -132,7 +132,7 @@ kotlin { getByName("androidMain") { dependencies { - api(libs.google.firebase.perf.ktx) + api(libs.google.firebase.perf) } } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 1b38073d8..b382028a8 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -29,16 +29,16 @@ androidx-test-runner = { module = "androidx.test:runner", version.ref = "android firebase-bom = { module = "com.google.firebase:firebase-bom", version.ref = "firebase-bom" } gitlive-firebase-java-sdk = { module = "dev.gitlive:firebase-java-sdk", version.ref = "gitlive-firebase-java-sdk" } google-firebase-analytics = { module = "com.google.firebase:firebase-analytics"} -google-firebase-auth-ktx = { module = "com.google.firebase:firebase-auth-ktx"} -google-firebase-common-ktx = { module = "com.google.firebase:firebase-common-ktx"} -google-firebase-config-ktx = { module = "com.google.firebase:firebase-config-ktx"} -google-firebase-crashlytics-ktx = { module = "com.google.firebase:firebase-crashlytics-ktx"} -google-firebase-database-ktx = { module = "com.google.firebase:firebase-database-ktx"} +google-firebase-auth = { module = "com.google.firebase:firebase-auth"} +google-firebase-common = { module = "com.google.firebase:firebase-common"} +google-firebase-config = { module = "com.google.firebase:firebase-config"} +google-firebase-crashlytics = { module = "com.google.firebase:firebase-crashlytics"} +google-firebase-database = { module = "com.google.firebase:firebase-database"} google-firebase-firestore = { module = "com.google.firebase:firebase-firestore"} google-firebase-functions = { module = "com.google.firebase:firebase-functions"} -google-firebase-installations-ktx = { module = "com.google.firebase:firebase-installations-ktx"} +google-firebase-installations = { module = "com.google.firebase:firebase-installations"} google-firebase-messaging = { module = "com.google.firebase:firebase-messaging"} -google-firebase-perf-ktx = { module = "com.google.firebase:firebase-perf-ktx"} +google-firebase-perf = { module = "com.google.firebase:firebase-perf"} google-firebase-storage = { module = "com.google.firebase:firebase-storage"} gson = { module = "com.google.code.gson:gson", version.ref = "gson" } junit = { module = "junit:junit", version.ref = "junit" } From a02cab924f0dffa8b9cbff267d7032472f4c9573 Mon Sep 17 00:00:00 2001 From: Christian Katzmann Date: Wed, 16 Jul 2025 17:05:03 +0200 Subject: [PATCH 2/2] Update link to Firebase Android SDK API reference --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f0546c011..1ee4116ac 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@

The Firebase Kotlin SDK is a Kotlin-first SDK for Firebase. It's API is similar to the -Firebase Android SDK Kotlin Extensions +Firebase Android SDK Kotlin Extensions but also supports multiplatform projects, enabling you to use Firebase directly from your common source targeting iOS, Android, Desktop or Web, enabling the use of Firebase as a backend for Compose Multiplatform, for example.