WHAT YOUR APP BACKEND NEEDS FIREBASE HAS

Jerry Adeleye
CodebagNG
Published in
3 min readNov 8, 2017

A Brief History on Firebase

Firebase evolved from Envolve, startup founded by James Tamplin and Andrew Lee in 2011. Envolve provided developers an API that enables the integration of online chat functionality into their websites. After releasing the chat service, Tamplin and Lee found that it was being used to pass application data that wasn’t chat messages. Tamplin and Lee decided to separate the chat system and the real-time architecture that powered it. They founded Firebase as a separate company in April 2012. In October 2014, Firebase was acquired by Google. In October 2015. Since the acquisition, Firebase has grown inside Google and expanded their services to become a unified platform for mobile developers.

Firebase Features and Services

Firebase helps you to do three things; Develop high-quality apps, Grow your user base, and Earn money.

1. Develop

Cloud Messaging: Firebase Cloud Messaging lets you deliver and receive messages across platforms reliably. Check out the Firebase Cloud Messaging documentation for more details.

Authentication: Firebase Authentication is a key feature for protecting the data in your database and storage.

Realtime Database: Firebase Realtime Database lets you sync data across all clients in realtime and remains available when your app goes offline.

Storage: Firebase Storage lets you store and serve user-generated content, such as photos or videos. Firebase Storage is backed by Google Cloud Storage, used and trusted by many.

Hosting: Firebase Hosting provides fast and secure static hosting. Check out Firechat, one of the many web apps hosted with Firebase Hosting.

Test Lab for Android: Firebase Test Lab lets you test on Android devices hosted in the cloud. Check out the Firebase Test Lab for Android documentation for more details.

Crash Reporting: Firebase Crash Reporting provides detailed reports of errors and bugs in your app.

2. Grow

Notifications: Firebase Notifications helps you re-engage with users at the right moment.

Remote Config: Firebase Remote Config can change the behavior and appearance of your app without publishing an app update.

App Indexing: With Firebase App Indexing, you can drive organic search traffic to your app, helping potential users of your app become your app’s biggest fans. Check out some App Indexing case studies.

Dynamic Links: Firebase Dynamic Links lets you pull users right to the content they were interested in, keeping them engaged and increasing the likelihood that they will continue to use the app.

Invites: Firebase Invites helps your users share your app with others.

AdWords: AdWords help you search potential users with online ads. Check out the AdWords testimonials page to see how businesses use Google ads.

3. Earn

AdMob: AdMob provides easy and powerful ad monetization with full support in Firebase. Check out the AdMob success stories page to see how businesses use AdMob.

So whatever you need and mote for your app backend and more, Firebase is your go to guy. There’s this new service in Firebase called Firestore, in hear it is even more handy.

--

--