Setup of a Firebase project tutorial (step by step)

AndroidCrypto
2 min readDec 24, 2023

--

This tutorial is about setting up the Firebase project itself, but not for a product like “Authentication” or “Database” — see the separate tutorials for these products (links at the end of this article). And there is no code for an Android app or Web app (see the links to my other articles for this topic).

What is Firebase ? Firebase is a set of backend cloud computing services and application development platforms provided by Google. It hosts databases, services, authentication, and integration for a variety of applications, including Android, iOS, JavaScript, Node.js, Java, Unity, PHP, and C++. (source: Wikipedia).

A note regarding the necessary Google account: Please use a second Google account for your Firebase setup(s) and not your regular Google (mail) account. This is because to the fact that we should separate developing and working environments.

We use the link https://firebase.google.com/ to login to Firebase and click on “Go to console”, then click on “Add project” button:

Choose a Project name that is identical to your app name; that helps you to identify your Firebase project later (when you created some Firebase projects this is helpful in finding the matching app). Press “Continue”:

I disabled Google Analytics in my projects so I don’t know what additional setup steps are required when enabling this feature. Click on “Create project”:

It will take some seconds but then you receive the message “Your new project is ready”.

At this point we are ready with the general setup of the project, but we have added no products like Authentication or Database yet. Please follow the next tutorials to setup the products and finish the setup.

Article series about Firebase:

  1. Setup of a Firebase project (this article)
  2. Setup of Firebase Authentication
  3. Setup of a Firebase Realtime Database
  4. Setup of a Cloud Firestore Database
  5. Setup of Firebase Storage
  6. Finish the setup of the Firebase project for an Android app tutorial (step by step)
  7. Finish the setup of the Firebase project for a Web app tutorial (step by step): will follow soon
  8. Firebase tutorial for an Android app (Java): will follow soon
  9. Firebase tutorial for a Web app (Javascript): will follow soon

--

--