Open In App

Firebase – Introduction

Firebase is a product of Google which helps developers to build, manage, and grow their apps easily. It helps developers to build their apps faster and in a more secure way. No programming is required on the firebase side which makes it easy to use its features more efficiently. It provides services to android, ios, web, and unity. It provides cloud storage. It uses NoSQL for the database for the storage of data.



Brief History of Firebase:

Firebase initially was an online chat service provider to various websites through API and ran with the name Envolve. It got popular as developers used it to exchange application data like a game state in real time across their users more than the chats. This resulted in the separation of the Envolve architecture and it’s chat system. The Envolve architecture was further evolved by it’s founders James Tamplin and Andrew Lee,to what modern day Firebase is in the year 2012.

Features of Firebase:

Mainly there are 3 categories in which firebase provides its services.



Build better applications

This feature mainly includes backend services that help developers to build and manage their applications in a better way. Services included under this feature are :

 

Improve app quality:

Here majorly all the application performance and testing features are provided. All the features required to check and manage before launching your application officially are provided in this section. Services included are:

Grow your app:

This feature provides your application analytics and features that can help you to interact with your user and make predictions that help you to grow your app. Services provided are:

Pros and Cons of Using Firebase:

Below listed are the advantages and disadvantages of using a Firebase backend:

Pros:

Cons:

Companies using Firebase

Below are some reputable organizations that rely on a firebase backend for its functioning:

Pricing:

There are 2 plans available. Spark plan is initially free but as your user base grows you might need to upgrade to blaze plan. Firebase asks you to pay as you go. For most developers who are just getting started and are on a learning path, they are covered by spark plan.

 

Article Tags :