Overview of Flutter, its advantages, and architecture
Setting up the Flutter environment.
Basics of Dart programming language.
Understanding the widget hierarchy in Flutter.
Exploring layout widgets.
Creating and managing forms.
Exploring UI widgets for interfaces.
Practical examples of widgets.
Implementing ListView for lists.
Creating grid layouts with GridView.
Using Stack for overlapping widgets.
Handling navigation and routing.
Managing state with Provider.
Making HTTP requests.
Handling HTTP requests with models.
Overview of Supabase and its features.
Implementing CRUD operations with Supabase.
Using Supabase Bucket for file storage.
Overview of packages from pub.dev.
Project work and weekend practice.