Time: 20:00 - 21:30
Oct 6 - Setup & Prerequisites: Install Flutter, IDE setup, first project
Oct 7 - Flutter Fundamentals (Part 1): Dart basics, main(), runApp(), Widgets overview
Oct 8 - Flutter Fundamentals (Part 2): Variables, functions, loops, classes, null safety
Oct 9 - Core Widgets & UI (Part 1): Text, Image, Row, Column, Container
Oct 10 - Core Widgets & UI (Part 2): Stack, ListView, GridView, Forms
Oct 13 - Styling & Design: Themes, Colors, Fonts, Custom Widgets
Oct 14 - State Management (Part 1): setState, StatefulWidget, simple reactive UI
Oct 15 - State Management (Part 2): Provider, GetX basics, Bloc intro
Oct 16 - Navigation & Routing: Navigator 1.0 & 2.0, Named Routes, Passing Data
Oct 17 - Data Handling (Part 1): JSON parsing, API calls, http package
Oct 20 - Data Handling (Part 2): Local storage, SharedPreferences, SQLite
Oct 21 - Common Patterns: MVC, MVVM, Repository pattern, Code organization
Oct 22 - Testing & Debugging: Unit tests, Widget tests, Debugging techniques
Oct 23 - Deployment: Android/iOS builds, signing, Play Store/App Store
Oct 24 - Review & Mini Project: Build small app integrating all topics