Skip to content

FirebaseExtended/FriendlyMeals-Android

Repository files navigation

FriendlyMeals – Firebase Android Samples

Welcome to FriendlyMeals, an app that demonstrates how to integrate Firebase features into an Android app.

hero-art

📺 Video Series

🚀 Features

  • Firebase AI Logic: Learn how build AI-powered features to enhance your app's functionality.
  • Firestore Enterprise edition: Learn how to store data in Firestore Enterprise edition and build Pipeline queries.
  • Firebase Authentication: Learn how to keep your user's data safe with Firebase Authentication.
  • Cloud Storage: Learn how to store images in Cloud Storage, and how to display them in a Jetpack Compose UI.
  • Remote Config: Learn how to change the behavior and appearance of your app remotely with Remote Config.
  • Upcoming: More Firebase features will be added soon!

🛠️ Getting Started

  1. Clone this repository
    git clone https://github.com/FirebaseExtended/FriendlyMeals-Android.git
  2. Open the project
    • Open FriendlyMeals-Android in Android Studio.

🔥 Setting Up Firebase

  1. Create a Firebase Project

    • Sign into the Firebase console.
    • Click the button to create a new Firebase project, and follow the on-screen workflow.
    • Enable the products listed in the 'Features' section by navigating to the corresponding area of the console.
  2. Register the Android App

    • Click Add app > Android.
    • Follow the on-screen workflow. You can enter the package name: com.google.firebase.example.friendlymeals
    • Click Register app.
  3. During the "Add app" workflow, download the google-services.json file.

    • Move this file into this directory of the app: FriendlyMeals-Android/app.
    • If you didn't download this file during the "Add app" workflow, you can always obtain it later.
  4. Run the app

    • Build and run in Android Studio on an Android emulator or physical device.

🤝 Contributing

Contributions and suggestions are welcome! Feel free to open issues or pull requests as you follow along with the series.

📄 License

This project is licensed under the Apache License, which can be found in the root of this repository. It is provided for educational purposes as part of the Firebase Fundamentals video series.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages