Skip to content

Commit da87372

Browse files
committed
Merge branch 'master' of github.com:firebase/quickstart-android into dl/grounding
# Conflicts: # firebase-ai/app/src/main/java/com/google/firebase/quickstart/ai/FirebaseAISamples.kt # firebase-ai/app/src/main/java/com/google/firebase/quickstart/ai/feature/text/ChatViewModel.kt # firebase-ai/app/src/main/java/com/google/firebase/quickstart/ai/ui/navigation/Sample.kt # gradle/libs.versions.toml
2 parents 5f60fde + 2c7e27e commit da87372

File tree

127 files changed

+374
-3719
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+374
-3719
lines changed

.github/workflows/android.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
name: Android CI
22

33
on:
4-
- pull_request
5-
- push
4+
pull_request:
5+
push:
6+
7+
concurrency:
8+
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
9+
cancel-in-progress: true
610

711
jobs:
812
build:
913
runs-on: ubuntu-latest
14+
timeout-minutes: 30
1015
steps:
1116
- uses: actions/checkout@v4
1217
- name: Set up JDK 17
@@ -28,4 +33,4 @@ jobs:
2833
if: github.event_name == 'pull_request'
2934
- name: Build with Gradle (Push)
3035
run: ./gradlew clean ktlint assemble
31-
if: github.event_name != 'pull_request'
36+
if: github.event_name != 'pull_request'

README.md

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,20 @@ the generated `google-services.json` file, and copy it to the `app/` directory o
1717
the sample you wish to run.
1818

1919
- [Admob](admob/README.md)
20+
- [Firebase AI Logic](firebase-ai/README.md)
2021
- [Analytics](analytics/README.md)
2122
- [App Distribution](appdistribution/README.md)
22-
- [App-Indexing](app-indexing/README.md)
2323
- [Auth](auth/README.md)
24-
- [Config](config/README.md)
25-
- [Crash](crash/README.md)
26-
- [Database](database/README.md)
24+
- [Remote Config](config/README.md)
25+
- [Crashlytics](crash/README.md)
26+
- [Realtime Database](database/README.md)
27+
- [Data Connect](dataconnect/README.md)
2728
- [Firestore](firestore/README.md)
28-
- [Functions](functions/README.md)
29-
- [Dynamic Links](dynamiclinks/README.md)
29+
- [Cloud Functions for Firebase](functions/README.md)
3030
- [In-App Messaging](inappmessaging/README.md)
31-
- [Messaging](messaging/README.md)
32-
- [ML Kit](mlkit/README.md)
33-
- [ML Kit LanguageID](mlkit-langid/README.md)
34-
- [ML Kit Smart Reply](mlkit-smartreply/README.md)
35-
- [ML Kit Translate](mlkit-translate/README.md)
31+
- [Cloud Messaging](messaging/README.md)
3632
- [Performance Monitoring](perf/README.md)
37-
- [Storage](storage/README.md)
38-
- [Vertex AI](vertexai/README.md)
33+
- [Cloud Storage for Firebase](storage/README.md)
3934

4035
## How to make contributions?
4136
Please read and follow the steps in the [CONTRIBUTING.md](CONTRIBUTING.md)
@@ -44,6 +39,6 @@ Please read and follow the steps in the [CONTRIBUTING.md](CONTRIBUTING.md)
4439
[![SAM Score][sam-score-badge]][sam-score]
4540

4641
[gh-actions]: https://github.com/firebase/quickstart-android/actions
47-
[gh-actions-badge]: https://github.com/firebase/quickstart-android/workflows/Android%20CI/badge.svg
42+
[gh-actions-badge]: https://github.com/firebase/quickstart-android/actions/workflows/android.yml/badge.svg?branch=master&event=push
4843
[sam-score]: https://ossbot.computer/samscore.html
4944
[sam-score-badge]: https://ossbot.computer/samscorebadge?org=firebase&repo=quickstart-android

admob/app/build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -49,22 +49,22 @@ android {
4949
dependencies {
5050
implementation(project(":internal:lintchecks"))
5151
implementation(project(":internal:chooserx"))
52-
implementation("androidx.appcompat:appcompat:1.7.0")
52+
implementation("androidx.appcompat:appcompat:1.7.1")
5353
implementation("com.google.android.material:material:1.12.0")
5454
implementation("androidx.browser:browser:1.5.0")
55-
implementation("androidx.navigation:navigation-fragment-ktx:2.8.9")
56-
implementation("androidx.navigation:navigation-ui-ktx:2.8.9")
55+
implementation("androidx.navigation:navigation-fragment-ktx:2.9.2")
56+
implementation("androidx.navigation:navigation-ui-ktx:2.9.2")
5757

5858
implementation("com.google.android.gms:play-services-ads:23.3.0")
5959

6060
// Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom)
61-
implementation(platform("com.google.firebase:firebase-bom:33.12.0"))
61+
implementation(platform("com.google.firebase:firebase-bom:33.16.0"))
6262

6363
// For an optimal experience using AdMob, add the Firebase SDK
6464
// for Google Analytics. This is recommended, but not required.
6565
implementation("com.google.firebase:firebase-analytics")
6666

67-
debugImplementation("androidx.fragment:fragment-testing:1.8.6")
67+
debugImplementation("androidx.fragment:fragment-testing:1.8.8")
6868
androidTestImplementation("androidx.test.espresso:espresso-core:3.6.1")
6969
androidTestImplementation("androidx.test:rules:1.6.1")
7070
androidTestImplementation("androidx.test:runner:1.6.2")

admob/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
22

33
plugins {
4-
id("com.android.application") version "8.9.1" apply false
5-
id("com.android.library") version "8.9.1" apply false
6-
id("org.jetbrains.kotlin.android") version "2.1.20" apply false
7-
id("com.google.gms.google-services") version "4.4.2" apply false
4+
id("com.android.application") version "8.11.1" apply false
5+
id("com.android.library") version "8.11.1" apply false
6+
id("org.jetbrains.kotlin.android") version "2.2.0" apply false
7+
id("com.google.gms.google-services") version "4.4.3" apply false
88
}
99

1010
allprojects {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

analytics/app/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,13 +50,13 @@ dependencies {
5050
implementation(project(":internal:chooserx"))
5151

5252
implementation("com.google.android.material:material:1.12.0")
53-
implementation("androidx.appcompat:appcompat:1.7.0")
53+
implementation("androidx.appcompat:appcompat:1.7.1")
5454
implementation("androidx.preference:preference-ktx:1.2.1")
5555
// Needed to override the version used by preference-ktx
56-
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7")
56+
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.9.2")
5757

5858
// Import the Firebase BoM (see: https://firebase.google.com/docs/android/learn-more#bom)
59-
implementation(platform("com.google.firebase:firebase-bom:33.12.0"))
59+
implementation(platform("com.google.firebase:firebase-bom:33.16.0"))
6060

6161
// Firebase Analytics
6262
implementation("com.google.firebase:firebase-analytics")

analytics/build.gradle.kts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// Top-level build file where you can add configuration options common to all sub-projects/modules.
22

33
plugins {
4-
id("com.android.application") version "8.9.1" apply false
5-
id("com.android.library") version "8.9.1" apply false
6-
id("org.jetbrains.kotlin.android") version "2.1.20" apply false
7-
id("com.google.gms.google-services") version "4.4.2" apply false
4+
id("com.android.application") version "8.11.1" apply false
5+
id("com.android.library") version "8.11.1" apply false
6+
id("org.jetbrains.kotlin.android") version "2.2.0" apply false
7+
id("com.google.gms.google-services") version "4.4.3" apply false
88
}
99

1010
allprojects {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.12-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

app-indexing/.gitignore

Lines changed: 0 additions & 9 deletions
This file was deleted.

app-indexing/.google/packaging.yaml

Lines changed: 0 additions & 26 deletions
This file was deleted.

0 commit comments

Comments
 (0)