-
Module Introduction
03:00
-
Planning the App
08:13
-
Defining a Data Model
07:49
-
Working on the “Products” Grid & Item Widgets
18:54
-
Styling & Theming the App
06:15
-
Adding Navigation to the App
11:42
-
Why State Management? And what is “State” and “State Management”?
07:51
-
Understanding the “Provider” Package & Approach
03:45
-
Working with Providers & Listeners
24:23
-
[DART DEEP DIVE] Inheritance (“extends”) vs Mixins (“with”)
06:25
-
Listening in Different Places & Ways
07:26
-
Using Nested Models & Providers
17:51
-
Exploring Alternative Provider Syntaxes
08:12
-
Using “Consumer” instead of “Provider.of”
09:04
-
Local State vs App-wide State
17:54
-
Adding Shopping Cart Data
09:48
-
Working with Multiple Providers
03:58
-
Connecting the Cart Provider
10:41
-
Working on the Shopping Cart & Displaying a Total
12:49
-
Displaying a List of Cart Items
12:08
-
Making Cart Items Dismissible
08:55
-
Adding Product Detail Data
05:01
-
Providing an Orders Object
08:26
-
Adding Orders
03:02
-
Adding an Orders Screen
09:30
-
Using a Side Drawer
06:00
-
Making Orders Expandable & Stateful Widgets vs Providers
11:09
-
Wrap Up
04:18