This article answers the question “What is Firebase” and teaches you about its potential use in the modern development.

Firebase is a cloud service provider by Google. It provides online databases, analytics, authentication, storage, web-app hosting, testing, audience building, online configurations and many more things. As you know most of the applications now-a-days have some kind of online connectivity so setting up a cloud-based server and managing it is pretty hard and costly.

So Firebase provides managed (don’t have to manage the servers, google does it for you) cloud-based services for your app, mainly focusing on mobile applications but you can also use the service on the web and different platforms.

Firebase is most popular in Android & iOS development. I mean everyone usage it, every freaking big app use mighty Firebase (The new york times, Lyft, The economist, Alibaba, Google, Duolingo, Ignou Master and the rest).

It comes with two plans:

If I say Firebase is popular then that would be an understatement, because it is insanely, hulkly, ironmanly popular and easy to use.

To give you an idea, this is how every single usecase looks like:

  1. You log in to your Firebase account.
  2. Connect your application to it.
  3. Add the dependency of the service you wanna use. (Database, Storage, authentication)
  4. Create the object of the service.
  5. Use the handy functions with your logic.

That’s it and nothing more or less. With Firebase, your project development speed increases like you have added a rocket to it.

Using Firebase in Android

As Android is very cool, well supported by Firebase, it is insanely popular as well, and I happen to know about Android development so we are gonna create an Android application for the demonstration.

Now follow along the steps given below one by one or 😡:

(List will be updated soon!)

Leave a Reply

Your email address will not be published. Required fields are marked *