Autoplay
Autocomplete
HTML5
Flash
Player
Speed
Previous Lecture
Complete and continue
Flutter For Beginners
Introduction
Course Overview (1:00)
Installing Flutter and VSCode (0:45)
Flutter VSCode Extensions and Shortcuts (7:37)
Dart Crash Course
DartPad (0:37)
Variables (1:26)
Explicit vs Dynamic Typing (1:35)
Strings (11:48)
Numbers (8:20)
Booleans and Null (2:22)
Lists (6:18)
Sets (3:53)
Maps (5:52)
Operators (5:59)
Functions (7:33)
Flow Control (4:50)
Loops (2:37)
Classes and Constructors (3:03)
Widgets and Layout
Creating Our First Project (0:40)
Important Files (1:51)
Running Our App (3:03)
What are widgets? How do we use them? (5:54)
More Widgets!
Counter App - Understanding Basic State Management
Breaking It Down (2:08)
Building the App (5:14)
Build a Photos App with Unsplash API
Project Overview (1:17)
What is an API? (1:28)
Unsplash API Key (1:13)
Project Setup (2:20)
Photo Model (6:26)
User Model (4:33)
Repository Pattern (1:44)
Photos Repository (11:08)
Photos Screen (9:25)
Photo Card (3:34)
Basic Navigation (3:13)
Photo Viewer Screen (13:26)
What is Bloc? (2:09)
Photos Bloc Explained (2:22)
Photos State and Photos Event (7:39)
Photos Bloc (4:05)
Bloc Provider and Bloc Builder (7:02)
Error Handling and Failure Model (4:08)
Adding Pagination (7:27)
Snackbars (3:10)
Next Steps
Next Steps
Classes and Constructors
Lecture content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock