The course contains three main modules:
- Flutter Basics. Dart basics, Widgets, Assets & user interaction, networking, and some device capabilities.
- Flutter Pro. How and why Flutter works? Architecture & FRP, Firebase, Test-first approach, custom animations, web & desktop, platform-specific code, and app distribution.
- Mobile Dev. Software development lifecycle, work in teams (agile, kanban), CI/CD, profiling.