diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index c2b57117c..fb164d666 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -1,7 +1 @@ # Add project specific ProGuard rules here. - -# Firebase component registrars are instantiated via reflection. -# R8 strips their no-arg constructors without this rule. --keep class com.google.firebase.** implements com.google.firebase.components.ComponentRegistrar { - (); -} diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 3177a8f5a..788a2957c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -23,7 +23,7 @@ datastore = "1.1.1" coil = "2.7.0" aboutlibraries = "14.0.0-b02" -firebase-bom = "33.7.0" +firebase-bom = "34.9.0" google-services = "4.4.2" firebase-crashlytics-plugin = "3.0.3" credentials = "1.5.0" @@ -85,11 +85,11 @@ aboutlibraries-compose-m3 = { group = "com.mikepenz", name = "aboutlibraries-com # Firebase firebase-bom = { group = "com.google.firebase", name = "firebase-bom", version.ref = "firebase-bom" } -firebase-auth = { group = "com.google.firebase", name = "firebase-auth-ktx" } -firebase-messaging = { group = "com.google.firebase", name = "firebase-messaging-ktx" } -firebase-analytics = { group = "com.google.firebase", name = "firebase-analytics-ktx" } -firebase-config = { group = "com.google.firebase", name = "firebase-config-ktx" } -firebase-crashlytics = { group = "com.google.firebase", name = "firebase-crashlytics-ktx" } +firebase-auth = { group = "com.google.firebase", name = "firebase-auth" } +firebase-messaging = { group = "com.google.firebase", name = "firebase-messaging" } +firebase-analytics = { group = "com.google.firebase", name = "firebase-analytics" } +firebase-config = { group = "com.google.firebase", name = "firebase-config" } +firebase-crashlytics = { group = "com.google.firebase", name = "firebase-crashlytics" } # Credentials credentials = { group = "androidx.credentials", name = "credentials", version.ref = "credentials" }