Ever wonder how you can leverage the power of Cloud Firestore in your Flutter app? What you are about to read is a practical guide that is sure to help you do it.
Flutter is a UI toolkit that allows you to build beautifully designed and high performing applications for multiple platforms, with improved developer productivity.
Using a single codebase, you can deploy your apps to Android, iOS, web, and desktop.
Dart is the programming language used in building Flutter apps. Dart supports object-oriented programming, class definitions, as well as garbage collection.
Knowing Java, C, or similar programming languages can come in handy if you’re just starting to learn Dart.
Cloud Firestore (a.k.a Firestore) is a flexible, and scalable database for mobile, web and server development. It keeps your data in-sync across multiple clients through realtime listeners and offers offline support for both mobile and web.
Show some 💙 for this series
- Part I — Firebase and Flutter Setup
- Part II — CRUD operations
- Part III — Firebase for Flutter Web (Coming soon!)
- Part IV — Dealing with complex queries (Coming soon!)
For Flutter trainers and organizers, I have written this in a codelab format — please check it out!
If this helped you, please don’t forget to ⭐ the repo. Thank you!