Intermediate
55 Lessons
18h 40min
Certificate of Completion
Takeaway Skills
You will learn about the best state management practices for Flutter.
You will learn to master some of Flutter's best state management libraries, Provider and Riverpod.
You will learn to organize Flutter code files better using the MVC pattern.
You will learn about key concepts like Maps and Lists and how they help manage widget states.
You will learn to make your Flutter app more efficient by reducing widget rebuilds.
Course Overview
Flutter SDK is an excellent tool for developing cross-platform applications from a single codebase. So, it's no surprise that many professionals and learners have decided to gain mastery over Flutter concepts. One such concept is state management, and many, despite having intermediate-to-advanced proficiency in Flutter, still struggle with this concept. This course will help you learn and master the best practices for state management in Flutter. You will learn to use the two best Flutter libraries, River...
Course Content
Introduction
Stateless vs. Stateful Widgets
Flutter Callbacks and Maps
Managing States and Widgets in Flutter
A Brief Look at the Flutter Provider Library
A Deeper Dive Into the Provider Library
8 Lessons
Riverpod Library for State Management
9 Lessons
Flutter Challenges
12 Lessons
Conclusion
1 Lesson
Appendix
2 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.