Data Persistence and Firebase Integration
About this course
Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master the art of data persistence and real-time database integration in Flutter with this hands-on course. You'll start by learning how to work with SQLite and APIs to build a fully functional Book Tracker app. You'll explore database creation, JSON parsing, and seamless navigation while applying best practices for UI and UX design in Flutter. Next, you'll dive into Firebase Realtime Database as you build a Water Intake Tracker app. You'll configure Firebase, perform HTTP requests, and integrate state management with Provider. You'll also work with dynamic UI updates, interactive elements, and data visualization using bar charts. Throughout the course, you'll engage in step-by-step projects that cover everything from error handling and API calls to favorite/bookmark functionalities and interactive widgets. You'll refine your Flutter skills with real-world applications that highlight the power of persistent and cloud-based data storage. This course is ideal for developers familiar with Flutter basics who want to enhance their expertise in database integration. A basic understanding of Dart and Flutter is recommended. By the end, you'll have the confidence to build powerful apps with local and cloud storage capabilities.
68/100
CourseAsk score
- What the provider tells you
- 32/45
- Who stands behind it
- 20/35
- How complete the listing is
- 16/20
Scores how much the provider publishes and who stands behind it — not how well it is taught.
What you'll learn
- working with SQLite and APIs
- building and managing databases
- implementing Firebase Realtime Database
- performing HTTP requests
- integrating state management with Provider
- creating dynamic UI updates
- visualizing data using bar charts
Price shown by Coursera — confirm on their site.
Enroll on CourseraYou'll be redirected to Coursera to complete enrollment.
- Listed & compared by CourseAsk
- English · 0
Compared on these lists
Where this course ranks against the alternatives.
Coursera