diff --git a/admob/app/build.gradle.kts b/admob/app/build.gradle.kts index 2596d954b..1cce1efc6 100644 --- a/admob/app/build.gradle.kts +++ b/admob/app/build.gradle.kts @@ -50,7 +50,7 @@ dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) implementation("androidx.appcompat:appcompat:1.6.1") - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") implementation("androidx.browser:browser:1.5.0") implementation("androidx.navigation:navigation-fragment-ktx:2.7.7") implementation("androidx.navigation:navigation-ui-ktx:2.7.7") @@ -58,13 +58,13 @@ dependencies { implementation("com.google.android.gms:play-services-ads:23.0.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // For an optimal experience using AdMob, add the Firebase SDK // for Google Analytics. This is recommended, but not required. implementation("com.google.firebase:firebase-analytics") - debugImplementation("androidx.fragment:fragment-testing:1.6.2") + debugImplementation("androidx.fragment:fragment-testing:1.7.0") androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") androidTestImplementation("androidx.test:rules:1.5.0") androidTestImplementation("androidx.test:runner:1.5.2") diff --git a/analytics/app/build.gradle.kts b/analytics/app/build.gradle.kts index 6f155f74e..0e5d2f0b5 100644 --- a/analytics/app/build.gradle.kts +++ b/analytics/app/build.gradle.kts @@ -16,7 +16,7 @@ android { defaultConfig { applicationId = "com.google.firebase.quickstart.analytics" - minSdk = 19 + minSdk = 21 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -49,14 +49,14 @@ dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") implementation("androidx.appcompat:appcompat:1.6.1") implementation("androidx.preference:preference-ktx:1.2.1") // Needed to override the version used by preference-ktx implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Firebase Analytics implementation("com.google.firebase:firebase-analytics") diff --git a/appdistribution/app/build.gradle.kts b/appdistribution/app/build.gradle.kts index 44e24a57b..0beb07795 100644 --- a/appdistribution/app/build.gradle.kts +++ b/appdistribution/app/build.gradle.kts @@ -10,7 +10,7 @@ android { defaultConfig { applicationId = "com.google.firebase.appdistributionquickstart" - minSdk = 19 + minSdk = 21 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -48,15 +48,15 @@ dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") implementation("androidx.constraintlayout:constraintlayout:2.1.4") implementation("androidx.multidex:multidex:2.0.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // ADD the SDK to the "prerelease" variant only (example) - implementation("com.google.firebase:firebase-appdistribution:16.0.0-beta11") + implementation("com.google.firebase:firebase-appdistribution:17.0.0") // For an optimal experience using App Distribution, add the Firebase SDK // for Google Analytics. This is recommended, but not required. diff --git a/auth/app/build.gradle.kts b/auth/app/build.gradle.kts index c4483bd93..e650901a4 100644 --- a/auth/app/build.gradle.kts +++ b/auth/app/build.gradle.kts @@ -17,7 +17,7 @@ android { defaultConfig { applicationId = "com.google.firebase.quickstart.auth" - minSdk = 19 + minSdk = 23 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -53,19 +53,19 @@ dependencies { implementation("androidx.activity:activity-ktx:1.9.0") implementation("androidx.constraintlayout:constraintlayout:2.1.4") - implementation("androidx.vectordrawable:vectordrawable-animated:1.1.0") - implementation("com.google.android.material:material:1.11.0") + implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") + implementation("com.google.android.material:material:1.12.0") implementation("androidx.navigation:navigation-fragment-ktx:2.7.7") implementation("androidx.navigation:navigation-ui-ktx:2.7.7") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Firebase Authentication implementation("com.google.firebase:firebase-auth") // Google Identity Services SDK (only required for Auth with Google) - implementation("com.google.android.gms:play-services-auth:21.1.0") + implementation("com.google.android.gms:play-services-auth:21.1.1") // Firebase UI // Used in FirebaseUIActivity. diff --git a/config/app/build.gradle.kts b/config/app/build.gradle.kts index cf7875f59..39ea403fa 100644 --- a/config/app/build.gradle.kts +++ b/config/app/build.gradle.kts @@ -16,7 +16,7 @@ android { defaultConfig { applicationId = "com.google.samples.quickstart.config" - minSdk = 19 + minSdk = 21 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -47,10 +47,10 @@ dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Firebase Remote Config implementation("com.google.firebase:firebase-config") diff --git a/crash/app/build.gradle.kts b/crash/app/build.gradle.kts index 6be55f24f..480f61d72 100644 --- a/crash/app/build.gradle.kts +++ b/crash/app/build.gradle.kts @@ -17,7 +17,7 @@ android { defaultConfig { applicationId = "com.google.samples.quickstart.crash" - minSdk = 19 + minSdk = 21 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -52,11 +52,11 @@ android { dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") implementation("androidx.activity:activity-ktx:1.9.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Firebase Crashlytics implementation("com.google.firebase:firebase-crashlytics") diff --git a/database/app/build.gradle.kts b/database/app/build.gradle.kts index cda5d7fef..c95ef4922 100644 --- a/database/app/build.gradle.kts +++ b/database/app/build.gradle.kts @@ -16,7 +16,7 @@ android { defaultConfig { applicationId = "com.google.firebase.quickstart.database" - minSdk = 19 + minSdk = 23 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -50,12 +50,12 @@ dependencies { implementation("androidx.appcompat:appcompat:1.6.1") implementation("androidx.recyclerview:recyclerview:1.3.2") - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") implementation("androidx.navigation:navigation-fragment-ktx:2.7.7") implementation("androidx.navigation:navigation-ui-ktx:2.7.7") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Firebase Realtime Database implementation("com.google.firebase:firebase-database") diff --git a/dynamiclinks/app/build.gradle.kts b/dynamiclinks/app/build.gradle.kts index 2ded490e2..fc617c374 100644 --- a/dynamiclinks/app/build.gradle.kts +++ b/dynamiclinks/app/build.gradle.kts @@ -16,7 +16,7 @@ android { defaultConfig { applicationId = "com.google.firebase.quickstart.deeplinks" - minSdk = 19 + minSdk = 21 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -59,10 +59,10 @@ dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Firebase Dynamic Links implementation("com.google.firebase:firebase-dynamic-links") diff --git a/firestore/app/build.gradle.kts b/firestore/app/build.gradle.kts index 4bb460b2e..8ee11f307 100644 --- a/firestore/app/build.gradle.kts +++ b/firestore/app/build.gradle.kts @@ -12,7 +12,7 @@ android { defaultConfig { applicationId = "com.google.firebase.example.fireeats" - minSdk = 19 + minSdk = 23 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -54,7 +54,7 @@ dependencies { implementation(project(":internal:chooserx")) // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Firestore implementation("com.google.firebase:firebase-firestore") @@ -63,7 +63,7 @@ dependencies { implementation("com.google.firebase:firebase-auth") // Google Play services - implementation("com.google.android.gms:play-services-auth:21.1.0") + implementation("com.google.android.gms:play-services-auth:21.1.1") // FirebaseUI (for authentication) implementation("com.firebaseui:firebase-ui-auth:8.0.2") @@ -71,11 +71,11 @@ dependencies { // Support Libs implementation("androidx.activity:activity-ktx:1.9.0") implementation("androidx.appcompat:appcompat:1.6.1") - implementation("androidx.core:core-ktx:1.13.0") - implementation("androidx.vectordrawable:vectordrawable-animated:1.1.0") + implementation("androidx.core:core-ktx:1.13.1") + implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") implementation("androidx.cardview:cardview:1.0.0") implementation("androidx.browser:browser:1.5.0") - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") implementation("androidx.media:media:1.7.0") implementation("androidx.recyclerview:recyclerview:1.3.2") implementation("androidx.multidex:multidex:2.0.1") diff --git a/functions/app/build.gradle.kts b/functions/app/build.gradle.kts index 2f74f4011..703ec37a1 100644 --- a/functions/app/build.gradle.kts +++ b/functions/app/build.gradle.kts @@ -12,7 +12,7 @@ android { defaultConfig { applicationId = "com.google.samples.quickstart.functions" - minSdk = 19 + minSdk = 23 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -46,12 +46,12 @@ dependencies { implementation(project(":internal:chooserx")) implementation("androidx.activity:activity-ktx:1.9.0") - implementation("androidx.fragment:fragment-ktx:1.6.2") + implementation("androidx.fragment:fragment-ktx:1.7.0") implementation("androidx.appcompat:appcompat:1.6.1") - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Cloud Functions for Firebase implementation("com.google.firebase:firebase-functions") @@ -66,7 +66,7 @@ dependencies { implementation("com.firebaseui:firebase-ui-auth:8.0.2") // Google Play services - implementation("com.google.android.gms:play-services-auth:21.1.0") + implementation("com.google.android.gms:play-services-auth:21.1.1") testImplementation("junit:junit:4.13.2") androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") diff --git a/inappmessaging/app/build.gradle.kts b/inappmessaging/app/build.gradle.kts index 4a2408e50..f70bffa66 100644 --- a/inappmessaging/app/build.gradle.kts +++ b/inappmessaging/app/build.gradle.kts @@ -9,7 +9,7 @@ android { compileSdk = 34 defaultConfig { applicationId = "com.google.firebase.fiamquickstart" - minSdk = 19 + minSdk = 21 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -47,12 +47,12 @@ dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") implementation("androidx.constraintlayout:constraintlayout:2.1.4") implementation("androidx.multidex:multidex:2.0.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // FIAM implementation("com.google.firebase:firebase-inappmessaging-display") @@ -61,7 +61,7 @@ dependencies { // Analytics implementation("com.google.firebase:firebase-analytics") - implementation("com.google.firebase:firebase-installations:17.2.0") + implementation("com.google.firebase:firebase-installations:18.0.0") androidTestImplementation("androidx.test:runner:1.5.2") androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") diff --git a/internal/chooserx/build.gradle.kts b/internal/chooserx/build.gradle.kts index 37da96903..93d509cbc 100755 --- a/internal/chooserx/build.gradle.kts +++ b/internal/chooserx/build.gradle.kts @@ -23,7 +23,7 @@ android { } dependencies { - api("com.google.android.material:material:1.11.0") + api("com.google.android.material:material:1.12.0") api("androidx.recyclerview:recyclerview:1.3.2") api("androidx.constraintlayout:constraintlayout:2.1.4") } diff --git a/messaging/app/build.gradle.kts b/messaging/app/build.gradle.kts index c4fa87a58..86a8f7df3 100644 --- a/messaging/app/build.gradle.kts +++ b/messaging/app/build.gradle.kts @@ -16,7 +16,7 @@ android { defaultConfig { applicationId = "com.google.firebase.quickstart.fcm" - minSdk = 19 + minSdk = 21 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -54,17 +54,17 @@ dependencies { implementation(project(":internal:lintchecks")) implementation(project(":internal:chooserx")) implementation("androidx.annotation:annotation:1.7.1") - implementation("androidx.vectordrawable:vectordrawable-animated:1.1.0") - implementation("androidx.core:core-ktx:1.13.0") + implementation("androidx.vectordrawable:vectordrawable-animated:1.2.0") + implementation("androidx.core:core-ktx:1.13.1") // Required when asking for permission to post notifications (starting in Android 13) implementation("androidx.activity:activity-ktx:1.9.0") - implementation("androidx.fragment:fragment-ktx:1.6.2") + implementation("androidx.fragment:fragment-ktx:1.7.0") - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Firebase Cloud Messaging implementation("com.google.firebase:firebase-messaging") @@ -73,7 +73,7 @@ dependencies { // for Google Analytics. This is recommended, but not required. implementation("com.google.firebase:firebase-analytics") - implementation("com.google.firebase:firebase-installations:17.2.0") + implementation("com.google.firebase:firebase-installations:18.0.0") implementation("androidx.work:work-runtime:2.9.0") diff --git a/perf/app/build.gradle.kts b/perf/app/build.gradle.kts index 11fa208c6..d7cef1dee 100644 --- a/perf/app/build.gradle.kts +++ b/perf/app/build.gradle.kts @@ -18,7 +18,7 @@ android { defaultConfig { applicationId = "com.google.firebase.quickstart.perfmon" - minSdk = 19 + minSdk = 21 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -61,12 +61,12 @@ dependencies { implementation(project(":internal:chooserx")) // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Firebase Performance Monitoring implementation("com.google.firebase:firebase-perf") - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") implementation("androidx.constraintlayout:constraintlayout:2.1.4") implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.7.0") diff --git a/storage/app/build.gradle.kts b/storage/app/build.gradle.kts index 969d2a416..a964d737c 100644 --- a/storage/app/build.gradle.kts +++ b/storage/app/build.gradle.kts @@ -16,7 +16,7 @@ android { defaultConfig { applicationId = "com.google.firebase.quickstart.firebasestorage" - minSdk = 19 + minSdk = 23 targetSdk = 34 versionCode = 1 versionName = "1.0" @@ -48,7 +48,7 @@ dependencies { implementation(project(":internal:chooserx")) // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:32.8.1")) + implementation(platform("com.google.firebase:firebase-bom:33.0.0")) // Cloud Storage for Firebase implementation("com.google.firebase:firebase-storage") @@ -58,7 +58,7 @@ dependencies { implementation("androidx.activity:activity-ktx:1.9.0") implementation("androidx.appcompat:appcompat:1.6.1") - implementation("com.google.android.material:material:1.11.0") + implementation("com.google.android.material:material:1.12.0") androidTestImplementation("androidx.test.espresso:espresso-core:3.5.1") androidTestImplementation("androidx.test.espresso:espresso-intents:3.5.1") androidTestImplementation("androidx.test:rules:1.5.0")