When writing mobile apps, saving the data users input is critical. You can save the data locally, but then you can’t save it permanently or share it with others. If you want to share your data, you need to save it in the cloud. One of the easiest solutions is Google’s Firebase Firestore database. Firestore is a NoSQL style database. Unlike traditional table-based databases that require much work to insert data, you save JSON blobs to collections.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/21451798-beginning-firebase-with-flutter