Flutter Fundamentals
Widgets, Layouts, Navigation, and more.
Course 3 of 9
Maps, Orders, Payments, 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 · 29 lessons · 19 hours · 1 graded project
1160 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 — Maps in Project: Boda-Boda Delivery App.
Lesson
Core concepts
Core concepts — Maps in Project: Boda-Boda Delivery App.
Lesson · Locked
Worked example
Worked example — Maps in Project: Boda-Boda Delivery App.
Lesson · Locked
Hands-on practice
Hands-on practice — Maps in Project: Boda-Boda Delivery App.
Lesson · Locked
Common pitfalls
Common pitfalls — Maps in Project: Boda-Boda Delivery App.
Lesson · Locked
Applying it at work
Applying it at work — Maps in Project: Boda-Boda Delivery App.
Lesson · Locked
Module quiz: Maps
Check what you learned in Maps before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Orders in Project: Boda-Boda Delivery App.
Lesson · Locked
Core concepts
Core concepts — Orders in Project: Boda-Boda Delivery App.
Lesson · Locked
Worked example
Worked example — Orders in Project: Boda-Boda Delivery App.
Lesson · Locked
Hands-on practice
Hands-on practice — Orders in Project: Boda-Boda Delivery App.
Lesson · Locked
Common pitfalls
Common pitfalls — Orders in Project: Boda-Boda Delivery App.
Lesson · Locked
Applying it at work
Applying it at work — Orders in Project: Boda-Boda Delivery App.
Lesson · Locked
Module quiz: Orders
Check what you learned in Orders before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Payments in Project: Boda-Boda Delivery App.
Lesson · Locked
Core concepts
Core concepts — Payments in Project: Boda-Boda Delivery App.
Lesson · Locked
Worked example
Worked example — Payments in Project: Boda-Boda Delivery App.
Lesson · Locked
Hands-on practice
Hands-on practice — Payments in Project: Boda-Boda Delivery App.
Lesson · Locked
Common pitfalls
Common pitfalls — Payments in Project: Boda-Boda Delivery App.
Lesson · Locked
Applying it at work
Applying it at work — Payments in Project: Boda-Boda Delivery App.
Lesson · Locked
Module quiz: Payments
Check what you learned in Payments before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Release in Project: Boda-Boda Delivery App.
Lesson · Locked
Core concepts
Core concepts — Release in Project: Boda-Boda Delivery App.
Lesson · Locked
Worked example
Worked example — Release in Project: Boda-Boda Delivery App.
Lesson · Locked
Hands-on practice
Hands-on practice — Release in Project: Boda-Boda Delivery App.
Lesson · Locked
Common pitfalls
Common pitfalls — Release in Project: Boda-Boda Delivery App.
Lesson · Locked
Applying it at work
Applying it at work — Release in Project: Boda-Boda Delivery App.
Lesson · Locked
Module quiz: Release
Check what you learned in Release before moving on.
Quiz · Locked
Graded project: Project: Boda-Boda Delivery App
Apply everything from Project: Boda-Boda Delivery App in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Project: Boda-Boda Delivery App to apply this course to a practical challenge. You’ll finish with a clear solution and the reasoning behind your choices.

Your instructor
AI for professions
Shows working professionals how to use AI responsibly inside everyday workflows.

“The examples felt relevant to public service and worked on the connection I actually have.”
Continue with
Following the order of Mobile App Developer (Flutter).
Next lesson
Overview and set-up
Project: Boda-Boda Delivery App
40 min · Resume
Course 4 in the track
Dart Programming
Syntax, OOP, Async, and more.
Beginner · Course · 4 weeks at 5 hrs/week
Course 5 in the track
State Management
Provider, Riverpod, Bloc basics, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 6 in the track
Publishing to Play Store & App Store
Builds, Listings, Review, and more.
Beginner · Course · 3 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.
Syntax, OOP, Async, and more.
Provider, Riverpod, Bloc basics, and more.