- Variables, Data Types & Operators
- Null Safety & Final vs Const
- Functions, Loops & Conditional Statements
- OOPs (Classes, Objects, Inheritance, Mixins)
- Asynchronous Programming (Futures & Streams)
- Flutter SDK Setup & Environment Variables
- Creating Projects via Terminal & IDE
- Running Apps on Emulators & Real Devices
- Understanding pubspec.yaml & Assets
- The lib folder & main.dart
- Platform folders (ios, android, web, windows)
- Flutter & Dart Extensions Setup
- Shortcuts, Refactoring & DevTools Integration
- Logcat, Debugging & AVD Manager
- Profiling & Performance Tools
- Stateless widget
- Stateful widget
- Accessibility widgets
- Inherited widgets
- Style widgets
- Container
- Row
- Column
- Stack
- Expanded
- Constrained Stack
- Text
- Buttone
- Image
- Vertical & Horizontal scrolling
- Building dynamic lists with Builders
- Fixed count & Max cross-axis extent
- Creating collapsible list items
- Implicit Animations & Hero Transitions
- AnimatedContainer & Page Transitions
- Local storage for Settings & Flags
- Path Provider & CRUD on files
- RoomDB:Sqlite
- Firebase