Log In
Join
Β for free
Back To Course Home
Master State Management in Flutter
0% completed
Introduction
Getting Started
Stateless vs. Stateful Widgets
Stateless Widgets
Stateful Widgets
Quiz Yourself on Stateless and Stateful Widgets
Flutter Callbacks and Maps
Overview of Callbacks in Flutter
Widget Callback in Flutter
Introduction to Maps
Mapping a List
Quiz Yourself on Callbacks and Maps
Managing States and Widgets in Flutter
State Management Basics
State Management for Child Widget
Types of Widgets in Flutter
Inherited Widgets: Introduction
Inherited Widgets: Application
Quiz Yourself on Widgets and State Management
A Brief Look at the Flutter Provider Library
The Provider Library Fundamentals
The Consumer Widget: Introduction
The Consumer Widget: Application
Overview of the onPressed Method
Provider for State Management
Step-by-Step Guide for Provider
State Management With Multiple Providers
Quiz Yourself on the Basics of Provider Library
A Deeper Dive Into the Provider Library
The MVC Design Pattern: Model and Controller
The MVC Design Pattern: View
Overview of the ChangeNotifier Class
Application of ChangeNotifier With Provider
Provider Best Practices: Reducing Widget Rebuilds
Provider Best Practices: MVC Implementation
Provider Best Practices: Provider Listeners
Quiz Yourself on Advanced Concepts of the Provider Library
Riverpod Library for State Management
The Riverpod Library
Combining Riverpod and Provider
The ChangeNotifierProvider Widget
StateProvider Widget: Introduction
StateProvider Widget: Read Function
StateProvider Widget: Watch Function
Introduction to StateNotifierProvider
Application of StateNotifierProvider
Quiz Yourself on the Riverpod Library
Flutter Challenges
Challenge: A Simple Text Application
Solution: A Simple Text Application
Challenge: A Basic Provider-Based Application
Solution: A Basic Provider-Based Application
Challenge: Multiple-choice Quiz Application
Solution: Multiple-choice Quiz Application
Challenge: A Typical To-Do List Application
Solution: A Typical To-Do List Application
Challenge: A Social Media Profile Application
Solution: A Social Media Profile Application
Challenge: A Riverpod-Based Application
Solution: A Riverpod-Based Application
Conclusion
What's Next?
Appendix
Flutter Installation for Windows
Flutter Installation for macOS and Linux
What's Next?
A few final words.
We'll cover the following
Congratulations! π
What lies ahead?
Congratulations! π
Get hands-on with 1400+ tech skills courses.
Start Free Trial