Autoplay
Autocomplete
Previous Lesson
Complete and Continue
The Ultimate Flutter Course (BASIC PACKAGE)
Module 1 - Setup / UI
Overview (1:01)
Lecture 1 - Structure and Linting (2:07)
Lecture 2 - Palette and Theme (3:54)
Lecture 3 - Flow of Pages (2:33)
Lecture 4 - Landing and Navigating (4:52)
Lecture 5 - Genre Screen (7:07)
Lecture 6 - Rating and Years back Screen (4:29)
Lecture 7 - Result Screen (6:04)
Assignment 1 - Change the Theme
Module 2 - State Management with Riverpod 1.0
Overview (1:07)
Lecture 1 - MovieFlow State (3:01)
Lecture 2 - Controller and Provider (6:15)
Lecture 3 - Transitioning to Riverpod (7:10)
Assignment 2 - Multiple Controllers
Module 3 - API and Architecture
Overview (1:01)
Lecture 1 - API (1:23)
What is an Entity (1:23)
Lecture 2 - Mapping and Entities (6:43)
What is a repository-service pattern (1:37)
Lecture 3 - Creating the Repository (7:18)
Lecture 4 - Creating the Service (4:53)
What is AsyncValue (1:34)
Lecture 5 - AsyncValue and Fetching (12:25)
Assignment 3 - Fetching similar movies
Module 4 - Error Handling
Overview (0:53)
repository-service pattern power (1:01)
Lecture 1 - Throwing custom failure (4:10)
Multiple return types (1:00)
Lecture 2 - Multiple return types (5:37)
Lecture 3 - Failure Screen (5:07)
Assignment 4 - Try being more functional
End of Basic Package (0:41)
What is a repository-service pattern
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock