diff --git a/admob/app/build.gradle.kts b/admob/app/build.gradle.kts index bcf01c6f..84a8e66d 100644 --- a/admob/app/build.gradle.kts +++ b/admob/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "com.google.firebase.example.admob" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.example.admob" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -46,7 +46,7 @@ dependencies { // [END gradle_play_config] // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // For an optimal experience using AdMob, add the Firebase SDK // for Google Analytics. This is recommended, but not required. diff --git a/analytics/app/build.gradle.kts b/analytics/app/build.gradle.kts index bab06e57..699268e0 100644 --- a/analytics/app/build.gradle.kts +++ b/analytics/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "com.google.firebase.example.analytics" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.example.analytics" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" diff --git a/appcheck/app/build.gradle.kts b/appcheck/app/build.gradle.kts index ec3a9e59..dcba1747 100644 --- a/appcheck/app/build.gradle.kts +++ b/appcheck/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "com.google.firebase.example.appcheck" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.example.appcheck" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -42,11 +42,11 @@ dependencies { implementation("androidx.constraintlayout:constraintlayout:2.2.1") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) implementation("com.google.firebase:firebase-appcheck") implementation("com.google.firebase:firebase-appcheck-playintegrity") implementation("com.google.firebase:firebase-appcheck-debug") implementation("com.squareup.retrofit2:retrofit:3.0.0") - implementation("androidx.core:core-ktx:1.18.0") + implementation("androidx.core:core-ktx:1.19.0") } \ No newline at end of file diff --git a/auth/app/build.gradle.kts b/auth/app/build.gradle.kts index 224f3b1c..a5d03f0d 100644 --- a/auth/app/build.gradle.kts +++ b/auth/app/build.gradle.kts @@ -6,12 +6,12 @@ plugins { android { namespace = "com.google.firebase.quickstart.auth" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.quickstart.auth" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -43,7 +43,7 @@ dependencies { implementation("androidx.activity:activity-ktx:1.13.0") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Add the dependency for the Firebase Authentication library // When using the BoM, you don't specify versions in Firebase library dependencies diff --git a/config/app/build.gradle.kts b/config/app/build.gradle.kts index 113cfe3f..e8fc19a8 100644 --- a/config/app/build.gradle.kts +++ b/config/app/build.gradle.kts @@ -6,12 +6,12 @@ plugins { android { namespace = "com.google.firebase.quickstart.config" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.quickstart.config" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -35,13 +35,13 @@ android { } dependencies { - implementation("androidx.core:core-ktx:1.18.0") + implementation("androidx.core:core-ktx:1.19.0") implementation("androidx.appcompat:appcompat:1.7.1") implementation("com.google.android.material:material:1.14.0") implementation("androidx.constraintlayout:constraintlayout:2.2.1") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Add the dependencies for the Remote Config and Analytics libraries // When using the BoM, you don't specify versions in Firebase library dependencies diff --git a/crashlytics/app/build.gradle.kts b/crashlytics/app/build.gradle.kts index db97ce78..2a86d1a0 100644 --- a/crashlytics/app/build.gradle.kts +++ b/crashlytics/app/build.gradle.kts @@ -8,12 +8,12 @@ plugins { android { namespace = "com.google.firebase.example.crashlytics" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.example.crashlytics" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -41,7 +41,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Add the dependencies for the Crashlytics and Analytics libraries // When using the BoM, you don't specify versions in Firebase library dependencies diff --git a/database/app/build.gradle.kts b/database/app/build.gradle.kts index efb10609..74cab96e 100644 --- a/database/app/build.gradle.kts +++ b/database/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "com.google.firebase.referencecode.database" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.referencecode.database" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" } @@ -46,7 +46,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Add the dependency for the Realtime Database library // When using the BoM, you don't specify versions in Firebase library dependencies diff --git a/firebase-ai/app/build.gradle.kts b/firebase-ai/app/build.gradle.kts index 4814ed23..9311475c 100644 --- a/firebase-ai/app/build.gradle.kts +++ b/firebase-ai/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "com.google.firebase.example.ailogic" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.example.ailogic" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" diff --git a/firebaseoptions/app/build.gradle.kts b/firebaseoptions/app/build.gradle.kts index 45ec88c8..5b343eff 100644 --- a/firebaseoptions/app/build.gradle.kts +++ b/firebaseoptions/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "devrel.firebase.google.com.firebaseoptions" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "devrel.firebase.google.com.firebaseoptions" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -39,7 +39,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) implementation("com.google.firebase:firebase-database") implementation("com.google.firebase:firebase-common") } diff --git a/firestore/app/build.gradle.kts b/firestore/app/build.gradle.kts index 4a784b25..9f57e6be 100644 --- a/firestore/app/build.gradle.kts +++ b/firestore/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "com.google.example.firestore" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.example.firestore" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -44,7 +44,7 @@ dependencies { implementation("androidx.constraintlayout:constraintlayout:2.2.1") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Declare the dependency for the Cloud Firestore library // When using the BoM, you don't specify versions in Firebase library dependencies diff --git a/functions/app/build.gradle.kts b/functions/app/build.gradle.kts index bb007cd0..432eeb80 100644 --- a/functions/app/build.gradle.kts +++ b/functions/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "devrel.firebase.google.com.functions" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "devrel.firebase.google.com.functions" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -39,7 +39,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Add the dependency for the Cloud Functions library // When using the BoM, you don't specify versions in Firebase library dependencies diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ac373955..2f353554 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,8 +2,8 @@ agp = "9.2.1" firebaseAi = "17.12.1" guava = "32.0.1-android" -kotlin = "2.3.21" -coreKtx = "1.18.0" +kotlin = "2.4.0" +coreKtx = "1.19.0" junit = "4.13.2" junitVersion = "1.3.0" espressoCore = "3.7.0" diff --git a/inappmessaging/app/build.gradle.kts b/inappmessaging/app/build.gradle.kts index a98adb5c..adfba070 100644 --- a/inappmessaging/app/build.gradle.kts +++ b/inappmessaging/app/build.gradle.kts @@ -6,12 +6,12 @@ plugins { android { namespace = "com.google.firebase.example.inappmessaging" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.example.inappmessaging" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" multiDexEnabled = true @@ -46,7 +46,7 @@ dependencies { implementation("androidx.browser:browser:1.5.0") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Add the dependencies for the In-App Messaging and Analytics libraries // When using the BoM, you don't specify versions in Firebase library dependencies diff --git a/installations/app/build.gradle.kts b/installations/app/build.gradle.kts index d8309b4d..e291fc0c 100644 --- a/installations/app/build.gradle.kts +++ b/installations/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "com.google.samples.snippet" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.samples.snippet" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -36,7 +36,7 @@ android { dependencies { implementation(fileTree("libs").include("*.jar")) - implementation("androidx.core:core-ktx:1.18.0") + implementation("androidx.core:core-ktx:1.19.0") implementation("androidx.appcompat:appcompat:1.7.1") implementation("androidx.constraintlayout:constraintlayout:2.2.1") diff --git a/messaging/app/build.gradle.kts b/messaging/app/build.gradle.kts index 6ad5a500..a07a4dd2 100644 --- a/messaging/app/build.gradle.kts +++ b/messaging/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "com.google.firebase.example.messaging" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.example.messaging" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -40,7 +40,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Import Firebase Cloud Messaging library implementation("com.google.firebase:firebase-messaging") diff --git a/ml-functions/app/build.gradle.kts b/ml-functions/app/build.gradle.kts index 47af1419..85b464d3 100644 --- a/ml-functions/app/build.gradle.kts +++ b/ml-functions/app/build.gradle.kts @@ -9,12 +9,12 @@ android { namespace = "devrel.firebase.google.com.mlfunctions" // Changes the test build type for instrumented tests to "stage". testBuildType = "release" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "devrel.firebase.google.com.mlfunctions" minSdk = 16 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -46,7 +46,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Cloud Functions for Firebase implementation("com.google.firebase:firebase-functions") diff --git a/mlkit/app/build.gradle.kts b/mlkit/app/build.gradle.kts index 11e6709e..9bffb5a5 100644 --- a/mlkit/app/build.gradle.kts +++ b/mlkit/app/build.gradle.kts @@ -8,12 +8,12 @@ plugins { android { namespace = "com.google.firebase.example.mlkit" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.example.mlkit" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" diff --git a/perf/app/build.gradle.kts b/perf/app/build.gradle.kts index 0285adf6..eb7bc6b1 100644 --- a/perf/app/build.gradle.kts +++ b/perf/app/build.gradle.kts @@ -8,12 +8,12 @@ plugins { android { namespace = "com.google.firebase.example.perf" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.example.perf" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -41,7 +41,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Add the dependency for the Performance Monitoring library // When using the BoM, you don't specify versions in Firebase library dependencies diff --git a/storage/app/build.gradle.kts b/storage/app/build.gradle.kts index a50525e5..e11a90b7 100644 --- a/storage/app/build.gradle.kts +++ b/storage/app/build.gradle.kts @@ -8,12 +8,12 @@ plugins { android { namespace = "com.google.firebase.referencecode.storage" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.referencecode.storage" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" } @@ -44,7 +44,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") // Import the BoM for the Firebase platform - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Add the dependency for the Cloud Storage library // When using the BoM, you don't specify versions in Firebase library dependencies diff --git a/tasks/app/build.gradle.kts b/tasks/app/build.gradle.kts index 833921ad..7c673d54 100644 --- a/tasks/app/build.gradle.kts +++ b/tasks/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "com.google.firebase.quickstart.tasks" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.quickstart.tasks" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" @@ -39,7 +39,7 @@ dependencies { implementation("androidx.appcompat:appcompat:1.7.1") // Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom) - implementation(platform("com.google.firebase:firebase-bom:34.14.0")) + implementation(platform("com.google.firebase:firebase-bom:34.14.1")) // Import Firebase Authentication library implementation("com.google.firebase:firebase-auth") diff --git a/test-lab/app/build.gradle.kts b/test-lab/app/build.gradle.kts index ed41ef86..30b27e72 100644 --- a/test-lab/app/build.gradle.kts +++ b/test-lab/app/build.gradle.kts @@ -7,12 +7,12 @@ plugins { android { namespace = "com.google.firebase.example.testlab" - compileSdk = 36 + compileSdk = 37 defaultConfig { applicationId = "com.google.firebase.example.testlab" minSdk = 23 - targetSdk = 36 + targetSdk = 37 versionCode = 1 versionName = "1.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"