Learn Once. Build Forever.
Mobile App Dev with Flutter
- Online
- 3rd June
- 1 Month
- 7:00 PM - 9:00 PM, (Tuesday, Thursday & Friday)
Fee: PKR 20,000
“If I had this bootcamp when I started, I would’ve saved 6 months of struggle.”
— Flutter Dev, now earning $4k/month on Upwork
STANDARD
-
For 1 Month
- Eligibility criteria
Currently enrolled or have graduated with a bachelor’s degree in:
- Computer Science or related fields
- Any Engineering Discipline (Mechanical, Electrical, Civil etc)
Why Flutter, Why Now?
High Demand
Flutter is one of the fastest-growing frameworks in world
Cross-Platform
Build for Android and iOS using the same codebase
Backed by Google
Flutter is here to stay — future-proof your skills
Fast to Market
Ideal for launching MVPs, startups, and freelance apps
Did you know?
“Flutter jobs have increased 295% year-over-year.”
— Stack Overflow Insights
What Sets This Bootcamp Apart?
Think like a developer
Problem-solving is the core skill you’ll master
Build real-world apps
Projects that mimic actual industry scenarios
Get hired
Resume polish, GitHub portfolio, interview prep & more
Join a community
Connect with peers, mentors, and hiring partners

Your Journey, Step-by-Step
Topics:
- Introduction to Flutter & how it differs from native development
- Setting up Flutter and using VS Code / Android Studio
- Understanding Flutter widgets & layout building
- Navigation between screens
- Introduction to the widget tree and basic animations
AI Tools Support:
- Cursor AI / Windsurf: Help write and refactor UI code
- ChatGPT (inside IDE): Explain widget usage and layout errors
Class Tasks:
- Build your first screen using custom widgets
- Add navigation between two screens
- Use basic animations (e.g., button transitions)
TA Session (Friday):
- Recap widget trees, layout tips, and help with UI design
Mini Project:
Expense Tracker App (v1) – Add expenses with categories, amount inputs, and simple navigation
Topics:
- Introduction to app state and when to use it
- Using Provider and GetX for managing app state
- Screen transitions with Hero & animation widgets
- Performance best practices and using Flutter DevTools
AI Tools Support:
- Cursor AI / Windsurf: Suggest state patterns and code refactor
Class Tasks:
- Apply Provider or GetX to manage your expense list
- Add animated screen transitions
- Use DevTools to monitor and fix performance issues
TA Session (Friday):
- Help setting up state management & solving performance bugs
Mini Project:
Expense Tracker App (v2) – State-managed app with category filters and animated transitions
Topics:
- Fetching data from APIs using Dio or Http
- Parsing JSON and building data models
- Error handling with try-catch and fallback UIs
- Local data storage with sqflite or Drift
AI Tools Support:
- Cursor AI / Windsurf: Help with API calls, model generation, and debugging
Class Tasks:
- Connect to a public API and display fetched data
- Parse JSON responses and handle errors gracefully
- Save data offline using SQLite or Drift
TA Session (Friday):
- Support for API integration and local database setup
Mini Project:
Expense Tracker App (v3) – Save expenses locally, sync with a mock API, and show summaries
Topics:
- Integrating device features using Flutter plugins:
- Integrating device features using Flutter plugins:
- File Picker (file_picker) – select documents/receipts
- Push Notifications (firebase_messaging or flutter_local_notifications)
- File Sharing (share_plus) – share expense summaries or reports
- Writing unit tests for Dart functions and business logic
- Final polish: splash screen, app icon, and finishing touches
- Preparing your app for GitHub (README, documentation)
- Optional: Intro to Play Store/App Store publishing (APK creation)
AI Tools Support:
- Cursor AI / Windsurf: Integrate file features and write tests
Class Tasks:
- Implement at least one device feature (file picker, notifications, or file sharing)
- Write unit tests for logic like total expense calculations
- Customize splash screen & app icon
- Create README and push project to GitHub
TA Session (Friday):
- Final app review, unit testing walkthrough, and demo preparation
Final Project:
Expense Tracker App (v4) – Complete with:
- Income & expense tracking
- Offline storage and optional cloud sync
- File picker for receipts
- Push notifications
- File sharing for reports
- Unit tested logic
Each Week:
- Mini project
- Code pushed to GitHub
- Short Loom-style video explaining your app
- Peer feedback
Final Week:
- Final app demo
- README and documentation (Using AI support)

Real Projects. Real Impact.

A to-do list app with custom animations

A delivery tracking app with live location

A property rental app with Firebase login

A full-featured ecommerce prototype
Bonus: Deploy your app to the Google Play Store and share it with the world.
Success Stories


Tools You Will Master




