Flutter Fundamentals
Widgets, Layouts, Navigation, and more.
Course 7 of 9
SDKs, USSD fallback, Security, and more.
Yiga AI
Intermediate · Course · 3 weeks at 5 hrs/week
What you’ll learn
Dart Programming
Flutter Fundamentals
State Management
Working with APIs & Local Storage
Syllabus
4 modules · 21 lessons · 14 hours · 1 graded project
840 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 — SDKs in Payments & Mobile Money in Apps.
Lesson
Core concepts
Core concepts — SDKs in Payments & Mobile Money in Apps.
Lesson · Locked
Worked example
Worked example — SDKs in Payments & Mobile Money in Apps.
Lesson · Locked
Hands-on practice
Hands-on practice — SDKs in Payments & Mobile Money in Apps.
Lesson · Locked
Module quiz: SDKs
Check what you learned in SDKs before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — USSD fallback in Payments & Mobile Money in Apps.
Lesson · Locked
Core concepts
Core concepts — USSD fallback in Payments & Mobile Money in Apps.
Lesson · Locked
Worked example
Worked example — USSD fallback in Payments & Mobile Money in Apps.
Lesson · Locked
Hands-on practice
Hands-on practice — USSD fallback in Payments & Mobile Money in Apps.
Lesson · Locked
Module quiz: USSD fallback
Check what you learned in USSD fallback before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Security in Payments & Mobile Money in Apps.
Lesson · Locked
Core concepts
Core concepts — Security in Payments & Mobile Money in Apps.
Lesson · Locked
Worked example
Worked example — Security in Payments & Mobile Money in Apps.
Lesson · Locked
Hands-on practice
Hands-on practice — Security in Payments & Mobile Money in Apps.
Lesson · Locked
Module quiz: Security
Check what you learned in Security before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Testing in Payments & Mobile Money in Apps.
Lesson · Locked
Core concepts
Core concepts — Testing in Payments & Mobile Money in Apps.
Lesson · Locked
Worked example
Worked example — Testing in Payments & Mobile Money in Apps.
Lesson · Locked
Hands-on practice
Hands-on practice — Testing in Payments & Mobile Money in Apps.
Lesson · Locked
Module quiz: Testing
Check what you learned in Testing before moving on.
Quiz · Locked
Graded project: Payments & Mobile Money in Apps
Apply everything from Payments & Mobile Money in Apps in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Payments & Mobile Money in Apps 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
Payments & Mobile Money in Apps
40 min · Resume
Course 8 in the track
Working with APIs & Local Storage
HTTP, JSON, SQLite, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 9 in the track
Mobile UI/UX for Low-End Devices
Performance, Small screens, Data saving, and more.
Intermediate · 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.
Maps, Orders, Payments, and more.
Syntax, OOP, Async, and more.