Flutter Fundamentals
Widgets, Layouts, Navigation, and more.
Course 5 of 9
Provider, Riverpod, Bloc basics, and more.
Yiga AI
Intermediate · Course · 4 weeks at 5 hrs/week
What you’ll learn
Dart Programming
Flutter Fundamentals
State Management
Working with APIs & Local Storage
Syllabus
4 modules · 25 lessons · 17 hours · 1 graded project
1000 minutes of guided lesson time.
Sign in and enrol to unlock every lesson. The first lesson is open as a preview.
Overview and set-up
Overview and set-up — Provider in State Management.
Lesson
Core concepts
Core concepts — Provider in State Management.
Lesson · Locked
Worked example
Worked example — Provider in State Management.
Lesson · Locked
Hands-on practice
Hands-on practice — Provider in State Management.
Lesson · Locked
Common pitfalls
Common pitfalls — Provider in State Management.
Lesson · Locked
Module quiz: Provider
Check what you learned in Provider before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Riverpod in State Management.
Lesson · Locked
Core concepts
Core concepts — Riverpod in State Management.
Lesson · Locked
Worked example
Worked example — Riverpod in State Management.
Lesson · Locked
Hands-on practice
Hands-on practice — Riverpod in State Management.
Lesson · Locked
Common pitfalls
Common pitfalls — Riverpod in State Management.
Lesson · Locked
Module quiz: Riverpod
Check what you learned in Riverpod before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Bloc basics in State Management.
Lesson · Locked
Core concepts
Core concepts — Bloc basics in State Management.
Lesson · Locked
Worked example
Worked example — Bloc basics in State Management.
Lesson · Locked
Hands-on practice
Hands-on practice — Bloc basics in State Management.
Lesson · Locked
Common pitfalls
Common pitfalls — Bloc basics in State Management.
Lesson · Locked
Module quiz: Bloc basics
Check what you learned in Bloc basics before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Architecture in State Management.
Lesson · Locked
Core concepts
Core concepts — Architecture in State Management.
Lesson · Locked
Worked example
Worked example — Architecture in State Management.
Lesson · Locked
Hands-on practice
Hands-on practice — Architecture in State Management.
Lesson · Locked
Common pitfalls
Common pitfalls — Architecture in State Management.
Lesson · Locked
Module quiz: Architecture
Check what you learned in Architecture before moving on.
Quiz · Locked
Graded project: State Management
Apply everything from State Management in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: State Management to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
Data & analytics
Turns real African data problems into practical lessons learners can apply immediately.

“The course content made machine learning understandable, and the practice kept me moving.”
Continue with
Following the order of Mobile App Developer (Flutter).
Next lesson
Overview and set-up
State Management
40 min · Resume
Course 6 in the track
Publishing to Play Store & App Store
Builds, Listings, Review, and more.
Beginner · Course · 3 weeks at 5 hrs/week
Course 7 in the track
Payments & Mobile Money in Apps
SDKs, USSD fallback, Security, and more.
Intermediate · Course · 3 weeks at 5 hrs/week
Course 8 in the track
Working with APIs & Local Storage
HTTP, JSON, SQLite, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Learner reviews
Sign in to share your experience with this course.
Sign in to reviewLoading reviews…
Keep going
Widgets, Layouts, Navigation, and more.
Auth, Database, Storage, and more.
Maps, Orders, Payments, and more.
Syntax, OOP, Async, and more.