What you need to know before reading further:
JSON: You should be familiar with JSON because Firebase uses NoSQL database which means all the data is stored in the JSON tree structure as key-value pairs.
Have you ever spent most of your time building back-end architecture such as structuring database schema upfront, scalability, and/or user authentication rather than spending time on building your app unique and awesome?
Then, you should try Firebase. 🙂
With Firebase, we do not have to create database schema upfront because Firebase is very flexible and allows changes to the schema as we progress with our application.
As our application evolves over time, it’s recommended to build an app with Firebase and change the schema simultaneously based on the requirements.
Firebase lets you query data from the real-time database which is completely different than traditional SQL queries.
Learn Firebase Storage Quickly - Guide
I find it’s pretty cool! 😎
What Are We Building?
Get Selected User: When selecting a user on the left, more information about the user appears on the right.
Pretty simple and straightforward.
✅ Recommended Full Video Course
We just need the 6 steps below in order to achieve the final outcome:
Let’s get started…
Step #1: Setting Up A Firebase App On The Firebase Console
If you already have a Gmail account, go to Firebase Console and log in. The reason you use Gmail is that Firebase has been acquired by Google and has become a part of it.
Once you have logged in, you will see the project explorer window like the image above. It may look a bit different depending on when you read this article.
Go ahead and click “Add Project” that will create a modal window in which you can put your project name and select your country. Then click Create Project.
At this point, you have successfully created a Firebase Project. Go ahead and click the project to get into the firebase console.