Example Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Introduction to Base Page Structure, Responsive Layout Builder and Navigation (1:06)
- Constants (4:40)
- Page Stubs Base Navigation (4:57)
- Responsive Layout Builder (4:14)
- Home Responsive Layout Builder - Mobile (5:46)
- Home Responsive Layout Builder - Web Desktop Tablet (7:53)
- Image Assets (4:30)
- Page Stubs Authentication - Review Entry Photo (7:39)
- Routes Class (6:34)
- Custom Clipper - Intro (1:26)
- Custom Clipper - Class (4:32)
- Reviews List AppBar with Custom Clipper (4:57)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Enabling Authentication - Sign In Providers (1:30)
- Reviewing Authentication - Email Templates (0:56)
- Create Authentication Service - CreateUser (6:42)
- Create Authentication Service - Sign In & Out, Password Reset, Email Vertification (6:29)
- Authentication Business Logic - Part 1 (Validators, Error Handling) (6:12)
- Authentication Business Logic - Part 2 (Private Variables) (7:57)
- Authentication Business Logic - Part 3 (Check Register Email) (5:50)
- Authentication Business Logic - Part 4 (Create Login Logic) (2:05)
- Authentication Business Logic - Part 5 (Create User Model Calls, New User Default Values) (4:34)
- Authentication Business Logic - Part 6 (Create Database Service) (5:48)
- Authentication Business Logic - Part 7 (Get and Update User) (6:31)
- Authentication Business Logic - Part 8 (Adding Register Logic) (5:25)
- Creating Authentication State (5:55)
- Extra Resources: Firebase App Check
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Create Firestore Database and Enable Security Rules (4:12)
- Database Service - Add Review (6:53)
- Database Service - Update Review - Handle Photo (7:21)
- Database Service - Update Review - Handle Save to Firestore (2:08)
- Database Service - Delete Review (2:30)
- Database Service - Get Review List (6:22)
- Database Service - Get Review List with Photos (7:38)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Introduction (2:19)
- App Helpers - Arguments (3:22)
- App Helpers - Dialogs (5:05)
- App Helpers - Format Dates (3:00)
- Reusable Widgets - Image Circle Shadow (3:06)
- Reusable Widgets - Image and Message (4:56)
- Reusable Widgets - Muted Text (2:27)
- Reusable Widgets - Star Rating - Variables (3:25)
- Reusable Widgets - Star Rating - Rating (2:52)
- Reusable Widgets - Star Rating - Gesture Detector (6:14)
Available in
days
days
after you enroll
- Introduction (1:03)
- Review List Logic (5:04)
- Modifying Themes - Custom Error Color (1:20)
- Review List Body Card - Base Layout and Dismissible (6:57)
- Review List Body Card - Card, InkWell, Navigation and Hero (3:37)
- Review List Body Card - Hero, Aspect Ratio and Image Network (4:19)
- Review List Body Card - Cached Network Image (3:34)
- Review List Body Card - ListTile Title Star Rating (4:00)
- Review List Body Card - ListTile Subtitle (7:09)
- Review List Body - Base Layout, Image and Message (4:23)
- Review List Body - Sliver Grid or Sliver List (5:08)
- Review List - Initialize Logic and Stream (2:55)
- Review List - Refactor Logic (2:49)
- Review List - App Bar, Menu Actions (6:28)
- Review List - Safe Area and Stream Builder (7:28)
- Review List - Floating Action Button and Navigation (4:26)
- Review List - Cloud Firestore Index (2:17)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Introduction (1:45)
- Base Layout (4:57)
- InkWell, Hero and Image Network (4:58)
- Cached Network Image (2:37)
- ListTile - Title and Star Rating (4:12)
- ListTile - Subtitle Property - Column and Review Details (3:19)
- ListTile - Subtitle Property - Location Placemark in a Wrap Widget (1:32)
- ListTile - Subtitle Property - Map with FlutterMap (7:34)
Available in
days
days
after you enroll
- Create Review Entry Edit Logic (6:03)
- Set Location and Address - Web (3:35)
- Set Location and Address - Mobile (3:17)
- Get Location, Current Position, and Replace Location (5:54)
- Check if Data Changed and Save Review (6:30)
- Delete Location (5:52)
- Cancel Editing Review and Delete Review (6:16)
- Select Date and Pick Image (7:48)
Available in
days
days
after you enroll
- Introduction (2:22)
- App Bar Widget - Base Layout (4:50)
- App Bar Widget - Title and Leading Properties (4:53)
- App Bar Widget - Actions (4:56)
- Photo Widget - Base Layout (4:07)
- Photo Widget - Image File and Image Network (4:47)
- Photo Widget - Cached Network Image (2:43)
- Photo Widget - Take Photo (5:48)
- Photo Widget - Pick Photo (5:35)
- Photo Widget - Take or Pick Photo Logic (6:55)
- Date Picker Widget - Base Layout (3:16)
- Date Picker Widget - Custom Button (5:56)
- Affordability Widget - Base Layout (3:58)
- Affordability Widget - Star Rating (3:44)
- Affordability Widget - Affordability Segmented Button (7:17)
- Text Fields Widget - Base Layout (3:50)
- Text Fields Widget - Restaurant and Title (3:18)
- Text Fields Widget - Category and Review (2:51)
- Placemark and Map Widget - Base Layout (4:31)
- Placemark and Map Widget - Position Value Listenable Builder (3:01)
- Placemark and Map Widget - Location Placemark (2:16)
- Placemark and Map Widget - Map (6:57)
- Placemark and Map Widget - Progress Indicator (3:07)
- Placemark and Map Widget - Replace Location Button (5:57)
- Placemark and Map Widget - Delete Location Button (2:36)
Available in
days
days
after you enroll
- Introduction (1:13)
- Base Layout (4:42)
- Navigation Arguments and Edit Logic (7:43)
- ValueNotifier Class (6:20)
- Dispose Method (2:11)
- WillPopScope Widget (2:30)
- App Bar Widget - Layout Body Property (1:40)
- Photo Widget and Date Picker Widget (3:02)
- Rating Widget and Affordability Widget (2:03)
- Placemark Map Widget (2:31)
- Adding New Review (4:08)
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll