Data Structures
Algorithm
Projects
Course Syllabus
What is Flutter?
Flutter vs React Native
Dart Language Basics
Environment Setup (Android Studio, VS Code)
Creating First Flutter App
Widgets (Stateless & Stateful)
Layouts (Row, Column, Container, Stack)
Styling & Themes
Handling User Input
Navigation & Routing
setState() & InheritedWidget
Provider Package
Riverpod
Bloc Pattern & Cubit
GetX State Management
Networking (HTTP & Dio)
Local Storage (SharedPreferences, Hive, SQLite)
Forms & Validation
Animations & Transitions
Using Native Features (Camera, GPS, Sensors)
Push Notifications & Firebase
Unit Testing & Widget Testing
Debugging & Performance Optimization
Building APK & IPA
Deployment on Play Store & App Store
CI/CD with Codemagic, GitHub Actions
🔹 11. Projects
Todo App
Weather App with API
Chat App with Firebase
E-Commerce App with Payment Gateway
Capstone Project (Full-Stack Flutter Mobile App)