What is Firebase and What Can I Do With It?

Get your backend up quickly and inexpensively with Firebase; no server code required! With the recent upgrade, Google has added many new features, and has integrated some of the Firebase services into their core cloud services. Firebase provides a real-time JSON database for storing and synchronizing data among all clients without having to manage connections or write complex sync logic. Firebase also provides tools to authenticate users with only client-side code using the flexible security rules language, as well as other features such as static asset hosting.
Firebase can be used with your web, iOS, and Android applications. Google has also recently added Node and C++ SDKs. We’ll be building a web app and an Android app with a Firebase backend, exposing the potential that Firebase has to quickly add advanced features to your apps.
Beginner : firebase backend