Mobile UI/UX for Low-End Devices
Performance, Small screens, Data saving, and more.
Course 7 of 9
Auth, Database, Storage, 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 — Auth in Firebase & Supabase for Mobile.
Lesson
Core concepts
Core concepts — Auth in Firebase & Supabase for Mobile.
Lesson · Locked
Worked example
Worked example — Auth in Firebase & Supabase for Mobile.
Lesson · Locked
Hands-on practice
Hands-on practice — Auth in Firebase & Supabase for Mobile.
Lesson · Locked
Common pitfalls
Common pitfalls — Auth in Firebase & Supabase for Mobile.
Lesson · Locked
Module quiz: Auth
Check what you learned in Auth before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Database in Firebase & Supabase for Mobile.
Lesson · Locked
Core concepts
Core concepts — Database in Firebase & Supabase for Mobile.
Lesson · Locked
Worked example
Worked example — Database in Firebase & Supabase for Mobile.
Lesson · Locked
Hands-on practice
Hands-on practice — Database in Firebase & Supabase for Mobile.
Lesson · Locked
Common pitfalls
Common pitfalls — Database in Firebase & Supabase for Mobile.
Lesson · Locked
Module quiz: Database
Check what you learned in Database before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Storage in Firebase & Supabase for Mobile.
Lesson · Locked
Core concepts
Core concepts — Storage in Firebase & Supabase for Mobile.
Lesson · Locked
Worked example
Worked example — Storage in Firebase & Supabase for Mobile.
Lesson · Locked
Hands-on practice
Hands-on practice — Storage in Firebase & Supabase for Mobile.
Lesson · Locked
Common pitfalls
Common pitfalls — Storage in Firebase & Supabase for Mobile.
Lesson · Locked
Module quiz: Storage
Check what you learned in Storage before moving on.
Quiz · Locked
Overview and set-up
Overview and set-up — Push notifications in Firebase & Supabase for Mobile.
Lesson · Locked
Core concepts
Core concepts — Push notifications in Firebase & Supabase for Mobile.
Lesson · Locked
Worked example
Worked example — Push notifications in Firebase & Supabase for Mobile.
Lesson · Locked
Hands-on practice
Hands-on practice — Push notifications in Firebase & Supabase for Mobile.
Lesson · Locked
Common pitfalls
Common pitfalls — Push notifications in Firebase & Supabase for Mobile.
Lesson · Locked
Module quiz: Push notifications
Check what you learned in Push notifications before moving on.
Quiz · Locked
Graded project: Firebase & Supabase for Mobile
Apply everything from Firebase & Supabase for Mobile in one graded, portfolio-ready build.
Graded project · Locked
Applied learning project
Use Graded project: Firebase & Supabase for Mobile 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
Firebase & Supabase for Mobile
40 min · Resume
Course 8 in the track
Project: Boda-Boda Delivery App
Maps, Orders, Payments, and more.
Intermediate · Course · 4 weeks at 5 hrs/week
Course 9 in the track
Dart Programming
Syntax, OOP, Async, and more.
Beginner · 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
Performance, Small screens, Data saving, and more.
Widgets, Layouts, Navigation, and more.
Builds, Listings, Review, and more.
Provider, Riverpod, Bloc basics, and more.