Learn how to manage application data using Firebase.
Dates: Wed, Nov 1 - Wed, Nov 15
Home page for Flutter’s Firebase documentation
A codelab introducing the basics of developing a Firebase backend for Flutter apps.
Minimal steps to setup Cloud Firestore for a new Flutter app
Key concepts for Firestore, a NoSQL, document-oriented database.
Queries, pricing, maps, security, pagination, structure, transactions, offline, functions
A tutorial for a template app implementing Flutter, Firebase, and Riverpod.
Ways to analyze Firebase usage and billing costs, and get notified if usage is higher than anticipated
Freezed is the current best practice for data model definition
A somewhat more gentle introduction to Freezed.
How to use Freezed to simplify the implementation of JSON serialization and de-serialization
Firefoo is a GUI client for Firebase Firestore that simplifies database initialization from JSON files.
Example app using Riverpod and Freezed for API retrieval and display
How to use the @riverpod annotation to generate Riverpod providers.
Using Riverpod to manage data from the database
Example of a Phase 5 mockup
How to create a new application from a pre-existing codebase
Learn how to use Firebase with Flutter.
Install and run the Flutter Firebase starter template
Modify the starter template to use Freezed
Create a Firebase backend for your app