Introduction to Flutter and Dart
Setting up the development environment (Flutter SDK, Android Studio, VSCode).
Introduction to Dart programming language.
Naming conventions for variables, constants, and folders, etc.
Flutter project structure and running the first app.
MVC (Model-View-Controller) and MVVM (Model-View-ViewModel) patterns.
Practice: Create a simple 'Hello World' app.