← All courses

Mobile Development

Flutter — iOS & Android from one codebase

Hands-on, cohort-based, mentor-led.

Duration
16 weeks
Format
Hybrid — live in Abbottabad, online for remote students
Track type
Long-form
Open seats
8 across 1 cohort

About this course

Why students take this

Build cross-platform mobile apps with Flutter — one codebase, both iOS and Android. Sixteen weeks of structured, project-based learning that takes you from Dart fundamentals to a published app on the Play Store and App Store.

Each cohort graduate publishes a real app. Past projects have included food delivery, lab booking, attendance tracking, and a personal finance tracker.

Sixteen weeks of Flutter

  • Dart language + Flutter framework fundamentals
  • Widgets, layouts, navigation, theming
  • State management (Riverpod, Bloc)
  • Firebase + Supabase: auth, database, storage
  • Native features: camera, notifications, location, in-app purchase
  • Publishing: Play Store, App Store, signing certificates, review process

Outcomes

What you’ll walk away with

Every outcome below is something a graduate can demonstrate on the last day of class — not a vague promise.

  • 01

    Build a portfolio piece you can show employers

  • 02

    Get 1-on-1 feedback from a working instructor

  • 03

    Walk away with the workflow, not just the syntax

Syllabus

How the 16 weeks actually unfold

We move in deliberate phases. Each one builds on the last, so by week 16you’re working on real briefs — not still typing your first hello-world.

  1. W1

    Dart language

    Types, classes, async, null safety.

    You can…
    • Read + write Dart confidently
  2. W2

    Flutter widgets

    StatelessWidget, StatefulWidget, layout.

    You can…
    • Build any layout in Flutter
  3. W3

    Navigation + routing

    Named routes, go_router.

    You can…
    • Route between screens cleanly
  4. W4

    State — Riverpod or Bloc

    Modern state management.

    You can…
    • Pick + use a state-management tool
  5. W5

    Forms + validation

    Multi-step forms.

    You can…
    • Build forms that delight users
  6. W6

    Firebase + Supabase

    Auth, database, storage.

    You can…
    • Wire up auth + DB in 30 minutes
  7. W7

    Networking + REST

    http, dio, error handling.

    You can…
    • Call APIs + handle errors gracefully
  8. W8

    Local storage

    SharedPreferences, sqflite, isar.

    You can…
    • Persist data on-device
  9. W9

    Camera + media

    Photo capture, gallery, video.

    You can…
    • Use device camera + media
  10. W10

    Push notifications

    FCM, channels, deep linking.

    You can…
    • Send + receive push notifications
  11. W11

    In-app purchase

    Subscriptions on iOS + Android.

    You can…
    • Wire up in-app purchases
  12. W12

    Native modules

    When + how to write platform code.

    You can…
    • Bridge to native when needed
  13. W13

    Performance + profiling

    DevTools, frame budget.

    You can…
    • Diagnose + fix performance issues
  14. W14

    App store submission — Android

    Play Console, signing, review.

    You can…
    • Submit + pass Play review
  15. W15

    App store submission — iOS

    App Store Connect, TestFlight.

    You can…
    • Submit + pass App Store review
  16. W16

    Capstone launch

    Ship your app live.

    You can…
    • Publish your capstone to both stores

Who this is for

A great fit if you’re…

  • Career-switchers stepping into tech
  • Students who want a job-ready skill alongside their degree
  • Working professionals upskilling on weekends

Tools you’ll use

The stack you’ll get fluent in

  • VS Code
  • Git + GitHub
  • Browser dev tools

Format: Hybrid — live in Abbottabad, online for remote students.

FAQ

Questions students ask before joining

Do I need prior experience?+

Not unless the course description says so. Beginners are welcome and most of our students start from zero.

How long does it take?+

Most cohorts run 2–4 months at 4–6 hours per week. The exact schedule depends on the track.

Is there a certificate?+

Yes. Every graduate gets a Filenod Academy certificate, plus we keep your project work on a portfolio page we share with employers.

Can I pay in installments?+

Yes — we split the fee across the cohort length. Talk to us on the admissions call.

Also in Mobile Development

Other courses in this track

Next step

4-minute application. Quote in 24 hours.

Tell us about your background and goals. We’ll send the syllabus, fee plan, and a cohort that fits.

Apply for Flutter — iOS & Android from one codebase