Contents I. What is Firebase? II. Key features of Firebase III. How much does it cost to use Firebase IV. How to create a new Firebase project V. Add an android app to firebase project VI. How to get Firebase project ID, app ID and web API VII. How to add an android app to Firebase project VIII. How to set up Firebase storage IX. How to set up Firebase DB X. Conclusion I. What is firebase Firebase is a Google owned platform designed to help developers make, manage and scale up their mobile and web applications. II. Key features of Firebase Firebase comes with a number of useful features. These include: • Authentication Firebase auth allows you to verify the identity of each of your app's users. It currently supports the following authentication methods: Email/Password Phone Google Play Games Game Center Facebook Twitter GitHub Yahoo Microsoft Apple Anonymous • Database Firebase database allows you to store and share data between users in real time. • Storage This allows the storag