Skip to content
Free delivery over PKR 2,500 nationwide
Ilmora

Flutter App Development Masterclass

Build and publish beautiful Android and iOS apps with Flutter, Dart, Firebase and clean architecture.

4.8(9,870 ratings) 52,380 learners

Created by Hamza Malik

  • Updated August 2026
  • Urdu + English
  • All Levels
  • 46 hours · 318 lectures
  • Certificate included
PKR 3,499PKR 4,99930% off

30% off ends in-- d -- h

30-day money-back guarantee · Secure card payment via Safepay

This course includes

  • 46 hours on-demand video
  • 17 articles & notes
  • 27 downloadable resources
  • 2 quizzes & assignments
  • Access on mobile, laptop and TV
  • Full lifetime access
  • Certificate of completion

What you’ll learn

  • Write idiomatic Dart, including null safety, async and streams
  • Build responsive, animated UIs with Flutter widgets and Material 3
  • Manage state with Riverpod and structure apps with clean architecture
  • Integrate Firebase Auth, Firestore, push notifications and REST APIs
  • Ship a food delivery app with maps, cart and order tracking
  • Publish to Google Play and the App Store, including review pitfalls

Course content

6 sections · 318 lectures · 46h total length

5 lessons · 1h 26m

  • 10:15
  • 18:40
  • Dart: types, null safety and collections26:30
  • Async, futures and streams22:10
  • Quiz: Dart basics08:00

4 lessons · 1h 34m

  • Widgets, layouts and constraints28:20
  • Material 3 theming and dark mode19:45
  • Navigation with go_router21:30
  • Implicit and explicit animations24:50

4 lessons · 1h 38m

  • Riverpod from first principles31:15
  • Clean architecture: data, domain, presentation27:40
  • Networking with Dio and error handling22:05
  • Local storage with Hive16:30

4 lessons · 3h 7m

  • Auth with phone OTP and Google sign-in25:10
  • Firestore data modelling23:45
  • Push notifications with FCM18:20
  • Assignment: Chat feature120:00

4 lessons · 2h 7m

  • Restaurant listing and menus34:00
  • Cart and checkout29:30
  • Maps and live rider tracking37:15
  • Admin panel with Flutter Web26:40

4 lessons · 1h 1m

  • App icons, splash screens and flavours14:20
  • Publishing on Google Play19:10
  • Publishing on the App Store21:35
  • Review rejection checklist06:00

Section outlines list the key lessons (10h 53m shown). The full syllabus of 318 lectures unlocks on enrolment.

Requirements

  • Basic programming knowledge in any language
  • A laptop with 8 GB RAM (16 GB recommended for emulators)
  • A Mac is needed only for iOS builds; Android works on any OS

Description

Flutter has become the default choice for startups and agencies that need one team to ship on both Android and iOS. Hamza's team has published over thirty production apps with it, and this masterclass packages everything they've learnt — including the mistakes that cost them weeks.

You'll start with Dart, move through layouts and animation, then build a complete food delivery app with live order tracking, a rider view and an admin panel. Along the way you'll learn the architecture that keeps large Flutter codebases sane.

The final module walks you through Play Console and App Store Connect step by step, including the review rejections Pakistani developers commonly face and how to avoid them.

Who this course is for

  • Anyone curious about Flutter, from first-timers to practitioners filling gaps
  • Developers who want to publish real apps on the Play Store and App Store
  • Learners who prefer clear explanations in Urdu, with technical terms kept in English
  • Anyone who wants a verifiable certificate to add to their CV or LinkedIn profile

Your instructor

Hamza Malik

Mobile Engineering Lead & Programming Educator

Rating
4.8
Learners
196.8k
Courses
3

Hamza leads a mobile team building apps for ride-hailing and grocery delivery clients and has published over thirty apps to the Play Store and App Store. He began teaching programming in Urdu because he remembered how hard English-only tutorials were in first semester. Thousands of students have written their first line of code with him.

FlutterDartPythonC++Data Structures

Learner reviews

4.8

Course rating · 9.9k ratings

Breakdown of 4 written reviews.

Most recent reviews

Hassan Raza

Flutter developer, Rawalpindi

Verified learner

The Riverpod and clean architecture modules are better than anything I found online. I refactored my company's app after this.

Helpful?

Ayesha Tariq

BSCS student, NUST

Verified learner

Used the food delivery app as my FYP base and our supervisor was impressed by the architecture.

Helpful?

Junaid Khan

Android developer, Peshawar

Verified learner

Coming from Kotlin, the first module was slow for me, but the later sections are excellent.

Helpful?

Mehwish Aslam

Freelancer, Karachi

Verified learner

The App Store publishing lecture saved me from a second rejection. Thank you Hamza sir!

Helpful?

Learn with books too

Recommended books for this course

Go deeper on Flutter with reference titles and guides chosen to sit next to the videos. Delivered nationwide with cash on delivery.

Shop all books

Keep learning

Learners also enrolled in

All Mobile Development courses
Bestseller
ProgrammingUrdu

Python for Absolute Beginners (Urdu)

Hamza Malik · Mobile Engineering Lead & Programming Educator

4.8(18.4k)
96.3k22hBeginner
Save 33%
PKR 1,999PKR 2,999
New
FreelancingUrdu + English

Proposal Writing that Wins Clients

Usman Tariq · Top-rated Freelancer & WordPress Agency Founder

4.6(720)
5.1k5hAll Levels
PKR 1,499
Launching 15 Nov
Personal DevelopmentUrdu + English

Public Speaking with Confidence (Urdu & English)

Dr. Saira Khan · Medical Doctor, MDCAT Mentor & Communication Coach

1.3k pre-enrolled
1.3k9hAll Levels
Save 25%
PKR 1,499PKR 1,999