This course provides the best state management for Flutter tutorial, used to build efficient and maintainable applications by following best practices.
Intermediate
55 Lessons
18h 40min
Certificate of Completion
This course provides the best state management for Flutter tutorial, used to build efficient and maintainable applications by following best practices.
AI-POWERED
AI-POWERED
This course includes
This course includes
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...
TAKEAWAY SKILLS
Dart
Front End Development
Flutter
State Management
What You'll Learn
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.
What You'll Learn
You will learn about the best state management practices for Flutter.
Show more
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
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor