Some notable Firebase products that help developers build, release, and monitor apps while tracking user engagement through analytics are listed below:
Build
Realtime Database: The Firebase Realtime Database is a cloud-hosted NoSQL, JSON, tree-based database that lets us store and sync data between our users in real time.
Cloud Firestore database: Cloud Firestore is a worldwide NoSQL document database that makes it simple to store, sync, and query data for our mobile and online apps.
Cloud Storage: Cloud Storage is a service that allows us to store and serve user-generated material, such as images and videos, quickly and easily.
Cloud Functions: Cloud Functions are JavaScript functions that run in a safe and managed Node.js environment. They are only activated when a certain event that is being monitored is emitted. We can use it to send a notification to a user when someone adds them to their friend list. In this case, the user’s friend collection will be updated, and we can write a cloud function that will trigger to send a notification to the user.
Authentication: It’s an end-to-end identity system that includes email and password accounts, phone authentication, Google, Twitter, Facebook, and GitHub login, among other things.