Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: firebase/quickstart-android
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: firebase/quickstart-android
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: compose
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 42 files changed
  • 5 contributors

Commits on Sep 16, 2022

  1. Configuration menu
    Copy the full SHA
    3ce11bc View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2022

  1. Merge branch 'master' of github.com:firebase/quickstart-android into …

    …compose
    
    � Conflicts:
    �	admob/app/build.gradle
    �	analytics/app/build.gradle
    �	appdistribution/app/build.gradle
    �	auth/app/build.gradle
    �	crash/app/build.gradle
    �	database/app/build.gradle
    �	dynamiclinks/app/build.gradle
    �	functions/app/build.gradle
    �	inappmessaging/app/build.gradle
    �	messaging/app/build.gradle
    �	perf/app/build.gradle
    �	storage/app/build.gradle
    thatfiredev committed Nov 7, 2022
    Configuration menu
    Copy the full SHA
    a6b178f View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Merge branch 'master' of github.com:firebase/quickstart-android into …

    …compose
    
    � Conflicts:
    �	admob/app/build.gradle
    �	analytics/app/build.gradle
    �	appdistribution/app/build.gradle
    �	auth/app/build.gradle
    �	crash/app/build.gradle
    �	database/app/build.gradle
    �	dynamiclinks/app/build.gradle
    �	inappmessaging/app/build.gradle
    �	perf/app/build.gradle
    �	storage/app/build.gradle
    thatfiredev committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    614ec2c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87862d3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e8cb803 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Configuration menu
    Copy the full SHA
    8a6da57 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f5530cd View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. Create Remote Config quickstart in Compose (#1450)

    * Added compose
    
    Added compose as an option to use Firebase
    
    * Added Firebase Config
    
    Added Firebase Config functionality
    
    * Added initial PR changes
    
    Added initial PR changes that Rosário  had mentioned.
    
    * Updated MainAppView
    
    Combined the text and button into the parent composable function
    
    * move Firebase logic to RemoteConfigViewModel
    
    * Updated imports
    
    Updated the MainComposeActivity.kt to remove the wildcard imports and replaced with the appropriate ones
    
    * Corrected exceeded max line length error
    
    Corrected exceeded max line length error by putting the comment under the code. Corrected build.gradle code to have proper syntax
    
    * Updated MainComposeAcitvity.kt
    
    Updated MainComposeAcitvity.kt to correct lint error
    
    * create RemoteConfigViewModel.Factory to inject VM dependencies
    
    A couples of things happened here:
    - Renamed `fetchConfig()` to `fetchRemoteConfig()`
    - Created ViewModel Factory to help inject VM dependencies
    - Moved FirebaseRemoteConfig initialization to the ViewModel (The UI now calls these methods when the screen is created, through a DisposableEffect)
    - The default value from the XML file is now shown when the screen is first shown
    
    * use the same ViewModel in the Kotlin+XML Activity
    
    * use Coroutines to fetch remote config instead of OnCompleteListener
    
    * add all caps and loading phrase parameters
    
    * delete snippets from java MainActivity
    
    * chore: update ktlint version
    
    * Updated MainComposeActivity
    
    Restructured the UI by implementing Scaffold
    
    * Added right imports
    
    Added scaffold and fillMaxWidth imports. Currently having issues with the Scaffold and the experimental wanting it to use wildcard statements
    
    * Migrated from Material 3 to Material 2
    
    Migrated the code from Material 3 to 2. Also updated Gradle file to use Compose 1.3
    
    * Added snackbar
    
    Added snackbar when config button is pressed.
    
    * androidx.compose.material.Text --> Text
    
    ---------
    
    Co-authored-by: rosariopf <[email protected]>
    millandavid and thatfiredev authored Feb 10, 2023
    Configuration menu
    Copy the full SHA
    531aae6 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. Configuration menu
    Copy the full SHA
    b634e62 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Configuration menu
    Copy the full SHA
    8c3e5e5 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Configuration menu
    Copy the full SHA
    8f57919 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2026

  1. Configuration menu
    Copy the full SHA
    54f2d2c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' of github.com:firebase/quickstart-android into …

    …compose
    
    # Conflicts:
    #	admob/app/build.gradle
    #	admob/app/src/main/java/com/google/samples/quickstart/admobexample/EntryChoiceActivity.kt
    #	admob/build.gradle
    #	analytics/app/build.gradle
    #	analytics/build.gradle
    #	appdistribution/app/build.gradle
    #	appdistribution/app/src/main/java/com/google/firebase/appdistributionquickstart/EntryChoiceActivity.kt
    #	appdistribution/build.gradle
    #	auth/app/build.gradle
    #	auth/build.gradle
    #	build.gradle
    #	config/app/build.gradle
    #	config/app/src/main/java/com/google/samples/quickstart/config/EntryChoiceActivity.kt
    #	config/app/src/main/java/com/google/samples/quickstart/config/kotlin/MainActivity.kt
    #	config/build.gradle
    #	config/gradle.properties
    #	crash/app/build.gradle
    #	crash/build.gradle
    #	database/app/build.gradle
    #	database/build.gradle
    #	dynamiclinks/app/build.gradle
    #	dynamiclinks/app/src/main/AndroidManifest.xml
    #	dynamiclinks/app/src/main/java/com/google/firebase/quickstart/deeplinks/EntryChoiceActivity.kt
    #	dynamiclinks/app/src/main/java/com/google/firebase/quickstart/deeplinks/java/MainActivity.java
    #	dynamiclinks/app/src/main/java/com/google/firebase/quickstart/deeplinks/kotlin/MainActivity.kt
    #	dynamiclinks/build.gradle
    #	dynamiclinks/gradle.properties
    #	firestore/app/build.gradle
    #	firestore/build.gradle
    #	functions/app/build.gradle
    #	functions/build.gradle
    #	inappmessaging/app/build.gradle
    #	inappmessaging/app/src/main/java/com/google/firebase/fiamquickstart/EntryChoiceActivity.kt
    #	inappmessaging/app/src/main/java/com/google/firebase/fiamquickstart/kotlin/KotlinMainActivity.kt
    #	inappmessaging/build.gradle
    #	inappmessaging/gradle.properties
    #	messaging/app/build.gradle
    #	messaging/build.gradle
    #	perf/app/build.gradle
    #	perf/build.gradle
    #	storage/app/build.gradle
    #	storage/build.gradle
    thatfiredev committed Mar 6, 2026
    Configuration menu
    Copy the full SHA
    864d835 View commit details
    Browse the repository at this point in the history
Loading