Too Long; Didn't Read
The Firebase cloud firestore database is a flexible and scalable NoSQL database to make our development very fast. Firestore database stores the data in the documents and these documents are saved in the collection. It can work smoothly even of your device is offline it can fetch data from the cache in the device so that your app can work offline and update the data when it connects to the internet again. This functionally makes your app more interactive for the users. Firebase database has one more feature: watch realtime changes in the database and show updates in the app.