Урок 1.00:02:05
What Tools / Services Are Needed
Урок 2.00:04:39
Creating Project with Flutter VSCode Extension (Quick Start)
Урок 3.00:05:18
Creating Project with Terminal (Standard Approach)
Урок 4.00:07:16
Overview of Completed App
Урок 5.00:06:39
Creating our Theme
Урок 6.00:13:26
Building Register Page
Урок 7.00:05:38
Improving our Widget Tree
Урок 8.00:08:37
Adding Form Validation, Creating Form State
Урок 9.00:06:58
Creating Login Page, Creating Routes
Урок 10.00:05:07
Toggle Password Text Visibility
Урок 11.00:10:21
Creating our API : MongoDB Atlas Database
Урок 12.00:08:08
Registering New Users with Auth API
Урок 13.00:10:46
Improving Registration Flow
Урок 14.00:04:41
Handling Server Errors in UI
Урок 15.00:05:14
Logging In Users
Урок 16.00:10:42
SharedPreferences for Persisting User Data
Урок 17.00:06:48
Redux for State Management / High Level Overview of Redux
Урок 18.00:11:07
Setting up Redux / Redux Thunk
Урок 19.00:12:46
Getting User Data through Redux
Урок 20.00:08:23
Modeling User Data : Serializing and Deserializing JSON
Урок 21.00:06:33
Improving Products Page Structure : Adding AppBar
Урок 22.00:06:46
Styling our App using Gradients
Урок 23.00:05:21
Adding Product Content Type
Урок 24.00:08:31
Adding Products Data : Managing User Roles & Permissions.mp4
Урок 25.00:10:32
Using GridView Builder to Display Product Data
Урок 26.00:09:56
Formatting Individual Products with Product Item Widget
Урок 27.00:06:38
Modeling Product Data
Урок 28.00:05:32
Improving GridView : Using MediaQuery Widget for Device Orientation
Урок 29.00:02:48
Logging Actions : State with Redux Logging Middleware
Урок 30.00:12:17
Adding : Styling Product Detail Page
Урок 31.00:03:03
Hero Transitions for More Engaging UX
Урок 32.00:12:32
Logging out Users with LogoutUserAction
Урок 33.00:09:52
Building out Cart Page
Урок 34.00:13:27
Creating CartProducts State / Toggling, Displaying Cart Products
Урок 35.00:11:00
Display Cart Badge : Change Cart Button Color
Урок 36.00:10:08
Add Cart Content Type : Create User Cart upon Register
Урок 37.00:15:36
Fetching / Updating Cart Products from Database
Урок 38.00:07:26
Creating Stripe Customers / Associating Users with Stripe Customer Id
Урок 39.00:10:58
Adding Card Controller to Fetch Card Data from Stripe
Урок 40.00:09:08
Displaying User Credit Cards in Cards Tab
Урок 41.00:23:40
Dynamically Adding Cards with Stripe Payment Package
Урок 42.00:08:55
Changing the Primary Credit Card
Урок 43.00:20:15
Adding Checkout Button : Checkout Dialog
Урок 44.00:34:37
Building Complete Checkout Process
Урок 45.00:07:30
Displaying Past Orders, Formatting Order Time
Урок 46.00:00:30
Bonus Lecture