Skip to content
Madeez

Flutter Mobile App Dev

One codebase, two phones — three apps talking to Firebase.

Syllabus

A phone in the hand is a harsher critic than a browser tab. This four-month Flutter course starts with Dart, widgets, and layout until you can rebuild a screen from a paper sketch. State, navigation, and forms come next, then Firebase for auth, Firestore, and storage so your apps remember people. We treat lists, empty states, and offline-ish errors as part of the product, not polish. You ship a food-delivery flow, a campus notes locker, and a habit tracker with a real login. Mentors review widget structure and whether the app is usable at one-handed size. Offline students use classroom devices and their own phones; online students join live and present from an emulator or a device. By the last week you can install a build on a phone, walk a stranger through the happy path, and point at three repositories that are not tutorial clones.

What you leave with

  • Lay out Flutter screens from a sketch, not a tutorial
  • Wire auth and data through Firebase without magic
  • Demo on a real phone, not only an emulator

Three projects

  1. 01

    Food delivery app

    Menus, cart, and order status with Firebase auth — installable on a phone for demo.

  2. 02

    Campus notes locker

    Upload, tag, and search class notes. Built for one-handed use between lectures.

  3. 03

    Habit tracker

    Daily check-ins, streaks, and a quiet empty state when the week is still empty.

Related showcase: Food Delivery App