Mastering Flutter UI | e-Learning | Muhindo Mubaraka
MM Muhindo Mubaraka
e‑Learning / Frameworks & Specialisation / Mastering Flutter UI

Mastering Flutter UI

Intermediate Frameworks & Specialisation 32 lessons Updated Aug 2026

What you'll learn

  • Recreate famous app interfaces pixel by pixel
  • Every core UI widget: sheets, dialogs, lists, grids, tabs, drawers
  • Complete screen patterns: login, profile, e-commerce, dashboard, settings

Curriculum

6 modules · 32 lessons
01 Clone famous feeds Free lesson 5 lessons
Instagram & TikTok UI Preview
Twitter & Facebook UI
Bottom navigation
Bottom sheet
Floating bottom sheet
02 Cards, buttons & dialogs 7 lessons
Timeline cards UI
Cards
Buttons
Buttons in utilities
Dialogs
Custom dialogs
Expand & collapse
03 Lists & grids (the everyday widgets) 6 lessons
Grid layouts
Basic lists
Draggable lists
Swipe lists (delete/actions)
Drawer menu
Menus & banners
04 Inputs & controls 3 lessons
Date & time pickers
Seekbars & toasts
Tabs
05 Complete screens 9 lessons
Login & signup screens
User profile screen
E-commerce user interface
Settings screens
Verification screens (OTP)
Dashboard: FAB & greetings
Dashboard: statistics
Telegram UI clone
About screens
06 Capstone review 2 lessons
The ultimate guide to Flutter UI (complete course cut)
The secrets to stunning Flutter UI

Best taken after

You can start here whenever you like. These just cover the ground this course builds on.

Requirements

  • Course 11

Description

Users judge apps in three seconds. This course is a pure UI gym: 30 focused workouts that clone real interfaces (Instagram, Twitter, Telegram) and master every important widget, until beautiful screens come out of your fingers naturally.

Your instructor

MM
Muhindo Mubaraka
Full-Stack Developer & Software Engineer

Nine years building the systems that governments, hospitals, schools and farmers actually run on, and teaching thousands of people to build their own.

Frequently asked questions

How do I pay?

Pay with MTN Mobile Money, Airtel Money, or a Visa/Mastercard card, all handled securely through Flutterwave. Free courses need no payment at all.

Is it self-paced?

Yes, you learn on your own schedule. There are no live class times to catch; lessons stay available for the course's access window.

Do I get a certificate?

Yes, a certificate is issued automatically once you complete every lesson in the course, and you can verify it any time from its own link.

What if I get stuck?

Use the course's discussion Q&A to ask a question. I read and answer these myself.

UGX 140,000 32 lessons Enrol now