as per official firebase documentation −
firebase can power your app's backend, including data storage, user authentication, static hosting, and more. focus on creating extraordinary user experiences. we will take care of the rest. build cross-platform native mobile and web apps with our android, ios, and javascript sdks. you can also connect firebase to your existing backend using our server-side libraries or our rest api.
firebase features
real-time database − firebase supports json data and all users connected to it receive live updates after every change.
authentication − we can use anonymous, password or different social authentications.
hosting − the applications can be deployed over secured connection to firebase servers.
firebase advantages
it is simple and user friendly. no need for complicated configuration.
the data is real-time, which means that every change will automatically update connected clients.
firebase offers simple control dashboard.
there are a number of useful services to choose.
firebase limitations
- firebase free plan is limited to 50 connections and 100 mb of storage.
in the next chapter, we will discuss the environment setup of firebase.