Introduction to firebase
What is Firebase?
- 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 cloud storage. It uses NoSQL for the database for the storage of data.
Commonly Faced Challenges
Mobile App Requirements
Features of Firebase
- Firebase Authentication:
- Firebase Database:
There are two types of firebase databases Realtime Database and Cloud Firestore
Realtime Database : The Firebase Realtime Database is a cloud-based NoSQL database that manages your data at the blazing speed of milliseconds. In simplest term, it can be considered as a big JSON file.
Cloud Firestore: The cloud Firestore is a NoSQL document database that provides services like store, sync, and query through the application on a global scale.
- Firebase Cloud Storage: Cloud Storage is built for application developers who need to store and serve user-generated content, usually big files like photos or videos.
- Firebase Cloud Functions:
- Firebase Test Lab: Firebase Test Lab is a cloud-based app testing infrastructure that lets you test your app on a range of devices and configurations, so you can get a better idea of how it'll perform in the hands of live users.
- Remote Config: Change behaviour or appearance of app without publishing an app update.
- A/B Testing: Test new feature with small group of users.
- In- App Messaging: Send message to Active users.
-
Brands that Use Firebase
