Learn Flutter App Development with OOP from basics to Advanced.
- Development
- Web Development
- Full Stack
Learn Flutter App Development with OOP from basics to Advanced.
Master Flutter to build high-performance, cross-platform mobile applications for iOS and Android from a single codebase.
Instructor : Sharjeel Akram
What you'll learn
- Build complete Flutter apps
- Understand OOP deeply
- Work with APIs & Firebase
- Deploy app
- Build dynamic apps
- Connect app with backend
Program : Flutter App Development
Course content
4 sections • 34 topics • 4 Months Duration
Programming Basics (Dart Fundamentals)7 lectures • Month 1
- What is programming?
- Installing Flutter & setup
- Introduction to Dart
- Variables & data types
- Conditions (if/else)
- Loops (for, while)
- Functions (basic)
Object-Oriented Programming (OOP in Dart)6 lectures • Month 2
- Classes & Objects
- Constructors
- Encapsulation
- Inheritance
- Polymorphism (basic)
- Practice examples
Flutter Basics (UI Fundamentals) 6 lectures • Month 3
- What is Flutter?
- Widgets (Stateless vs Stateful)
- Basic UI (Text, Row, Column)
- Containers & styling
- Images & Icons
- Simple layouts
Intermediate UI + Navigation5 lectures • Month 4
- Navigation (screen switching)
- Lists (ListView)
- Forms & input fields
- Buttons & user interaction
- App structure (folders)
State Management (Core Concept)7 lectures • Month 5
- What is state?
- setState (basic)
- Intro to Provider (or simple state management)
- Passing data between screens
- Mini project (small app)
- Intro to Getx
- Shared preference
APIs & Backend Integration5 lectures • Month 6
- What is API?
- HTTP requests (GET/POST)
- JSON parsing
- Display API data in UI
- Error handling
Advanced Features3 lectures • Month 7
- Firebase basics (Auth or Firestore)
- Local storage
- Clean UI practices
Final Project + Deployment5 lectures • Month 8
- Real Projects
- LinkedIn Optimization
- Job hunting
- Freelancing & remote work strategy
Meet Your Instructor
Sr. App Developer
Sharjeel Akram
Sr. Back End Developer
Talha Sajjad
Backend Web Developer
M. Ahmad
Hear From the Students
Ahmad Sharif
Bahawalpur, Pakistan
4.8
I had a wonderful learning experience at Skillup by Codiea! The instructors were very professional, supportive and explained everyconcept clearly. Highly recommended for anyone looking to grow and learn in a profession environment!
- 16, April 2024
- Development

M.Ahmad
Bahawalpur, Pakistan
5
I had a wonderful learning experience at Skillup by Codiea! The instructors were very professional, supportive and explained everyconcept clearly. Highly recommended for anyone looking to grow and learn in a profession environment!
- 16, April 2024
- Backend Dev..

M.Ahmad
Bahawalpur, Pakistan
5
I had a wonderful learning experience at Skillup by Codiea! The instructors were very professional, supportive and explained everyconcept clearly. Highly recommended for anyone looking to grow and learn in a profession environment!
- 16, April 2024
- Backend Dev..
- All Levels
- 443 Total Enrolled
- 4 / 6 Months
- Certificate of Completion
Other Relevant Programs
Full Stack Web Development
Our Frontend Web Development course is designed to equip you with the skills needed to create modern and interactive websites
- 100+ (Students)
- Completion Certificate
Flutter App Development
Our Frontend Web Development course is designed to equip you with the skills needed to create modern and interactive websites
- 100+ (Students)
- Completion Certificate
Frontend Web Development
Our Frontend Web Development course is designed to equip you with the skills needed to create modern and interactive websites
- 100+ (Students)
- Completion Certificate