0Pricing
Android Academy · Lesson

Setting Up Firebase

Connect your app to a Firebase project.

What Is Firebase?

Firebase is Google's app development platform. It gives your Android app a ready-made backend so you don't have to build and host servers yourself.

In this course you'll connect an app to Firebase, then use three of its most popular services:

  • Authentication — sign users in with email or Google
  • Cloud Firestore — a realtime NoSQL database
  • Cloud Messaging (FCM) — push notifications

This first lesson is all about setup: creating a project and wiring it into your Android app.

Create a Firebase Project

Everything starts in the Firebase console at console.firebase.google.com.

  • Click Add project and give it a name.
  • Each Firebase project maps to a Google Cloud project behind the scenes.
  • One Firebase project can hold multiple apps (Android, iOS, web).

Inside the project you register your specific Android app using its application ID (package name), for example com.coddykit.demo. This ID is how Firebase knows which app a request comes from.

All lessons in this course

  1. Setting Up Firebase
  2. Firebase Authentication
  3. Cloud Firestore Basics
  4. Push with Cloud Messaging
← Back to Android Academy