Урок 1. 00:04:15
Project Demo
Урок 2. 00:04:26
Create Project
Урок 3. 00:03:14
Integrating Version Control with Github
Урок 4. 00:05:59
App Foundation
Урок 5. 00:02:49
Base Folder Structure
Урок 6. 00:07:42
Dark & Light Themes
Урок 7. 00:03:22
Run Themes Changes
Урок 8. 00:01:07
Introduction to Base Page Structure, Responsive Layout Builder and Navigation
Урок 9. 00:04:41
Constants
Урок 10. 00:04:58
Page Stubs Base Navigation
Урок 11. 00:04:15
Responsive Layout Builder
Урок 12. 00:05:47
Home Responsive Layout Builder - Mobile
Урок 13. 00:07:54
Home Responsive Layout Builder - Web Desktop Tablet
Урок 14. 00:04:31
Image Assets
Урок 15. 00:07:40
Page Stubs Authentication - Review Entry Photo
Урок 16. 00:06:35
Routes Class
Урок 17. 00:01:27
Custom Clipper - Intro
Урок 18. 00:04:33
Custom Clipper - Class
Урок 19. 00:04:58
Reviews List AppBar with Custom Clipper
Урок 20. 00:02:52
Different Ways to Add Packages
Урок 21. 00:06:12
Add Packages Dependencies (Camera, Photo Album, Location, Reverse Geocoding, etc.)
Урок 22. 00:01:49
iOS Info.plist - Image Picker Location Permissions
Урок 23. 00:02:15
Android Manifest Location Permissions
Урок 24. 00:02:43
Enable CORS
Урок 25. 00:03:47
Different Ways to Create Firebase Project
Урок 26. 00:05:48
Install Firebase CLI and FlutterFire CLI
Урок 27. 00:05:14
Create New Firebase Project with FlutterFire CLI
Урок 28. 00:02:21
Initialize Firebase
Урок 29. 00:02:05
Android SDK Version
Урок 30. 00:01:31
Enabling Authentication - Sign In Providers
Урок 31. 00:00:57
Reviewing Authentication - Email Templates
Урок 32. 00:06:43
Create Authentication Service - CreateUser
Урок 33. 00:06:30
Create Authentication Service - Sign In & Out, Password Reset, Email Vertification
Урок 34. 00:06:13
Authentication Business Logic - Part 1 (Validators, Error Handling)
Урок 35. 00:07:58
Authentication Business Logic - Part 2 (Private Variables)
Урок 36. 00:05:51
Authentication Business Logic - Part 3 (Check Register Email)
Урок 37. 00:02:06
Authentication Business Logic - Part 4 (Create Login Logic)
Урок 38. 00:04:35
Authentication Business Logic - Part 5 (Create User Model Calls, New User Default Values)
Урок 39. 00:05:49
Authentication Business Logic - Part 6 (Create Database Service)
Урок 40. 00:06:32
Authentication Business Logic - Part 7 (Get and Update User)
Урок 41. 00:05:26
Authentication Business Logic - Part 8 (Adding Register Logic)
Урок 42. 00:05:56
Creating Authentication State
Урок 43. 00:01:31
Introduction & Explanations
Урок 44. 00:00:53
Introduction
Урок 45. 00:06:50
Base Layout
Урок 46. 00:07:10
Base Layout - Image, Body Structure and Email
Урок 47. 00:07:00
Base Layout - Password and Confirm
Урок 48. 00:04:37
Base Layout - Register Button
Урок 49. 00:03:29
Base Layout - Register Error Message
Урок 50. 00:04:07
Base Layout - Login Button and Navigation
Урок 51. 00:00:53
Introduction
Урок 52. 00:05:17
Base Layout
Урок 53. 00:05:55
Base Layout - Email
Урок 54. 00:05:13
Base Layout - Password
Урок 55. 00:02:51
Base Layout - Login Button
Урок 56. 00:03:48
Base Layout - Login Error Message
Урок 57. 00:05:26
Base Layout - Forgot Password and Create User Buttons
Урок 58. 00:04:57
Base Layout
Урок 59. 00:04:43
Base Layout - Image, Body Structure and Email
Урок 60. 00:03:55
Base Layout - Reset Password Button
Урок 61. 00:03:33
Base Layout - Login Button
Урок 62. 00:01:19
Introduction
Урок 63. 00:05:41
Implementing the Build Material App
Урок 64. 00:07:23
Implementing the Authentication State and Named Routes Navigation
Урок 65. 00:03:08
Enabling Security Rules
Урок 66. 00:09:11
Storage Service - Upload Photo
Урок 67. 00:04:19
Storage Service - Delete Photo
Урок 68. 00:01:01
Introduction
Урок 69. 00:02:13
Creating Review Model
Урок 70. 00:02:27
Creating Review Model - Optionals
Урок 71. 00:06:00
Creating Review Model - Equality Operator
Урок 72. 00:04:01
Creating Review Model - Add New Review with Default Values
Урок 73. 00:04:13
Create Firestore Database and Enable Security Rules
Урок 74. 00:06:54
Database Service - Add Review
Урок 75. 00:07:22
Database Service - Update Review - Handle Photo
Урок 76. 00:02:09
Database Service - Update Review - Handle Save to Firestore
Урок 77. 00:02:30
Database Service - Delete Review
Урок 78. 00:06:23
Database Service - Get Review List
Урок 79. 00:07:39
Database Service - Get Review List with Photos
Урок 80. 00:01:00
Introduction
Урок 81. 00:02:34
Get API Key
Урок 82. 00:08:54
Get Permission and Location
Урок 83. 00:04:45
Get Reverse Geocoding
Урок 84. 00:02:20
Introduction
Урок 85. 00:03:23
App Helpers - Arguments
Урок 86. 00:05:06
App Helpers - Dialogs
Урок 87. 00:03:01
App Helpers - Format Dates
Урок 88. 00:03:07
Reusable Widgets - Image Circle Shadow
Урок 89. 00:04:57
Reusable Widgets - Image and Message
Урок 90. 00:02:28
Reusable Widgets - Muted Text
Урок 91. 00:03:26
Reusable Widgets - Star Rating - Variables
Урок 92. 00:02:53
Reusable Widgets - Star Rating - Rating
Урок 93. 00:06:15
Reusable Widgets - Star Rating - Gesture Detector
Урок 94. 00:01:04
Introduction
Урок 95. 00:05:05
Review List Logic
Урок 96. 00:01:21
Modifying Themes - Custom Error Color
Урок 97. 00:06:58
Review List Body Card - Base Layout and Dismissible
Урок 98. 00:03:38
Review List Body Card - Card, InkWell, Navigation and Hero
Урок 99. 00:04:20
Review List Body Card - Hero, Aspect Ratio and Image Network
Урок 100. 00:03:35
Review List Body Card - Cached Network Image
Урок 101. 00:04:01
Review List Body Card - ListTile Title Star Rating
Урок 102. 00:07:10
Review List Body Card - ListTile Subtitle
Урок 103. 00:04:24
Review List Body - Base Layout, Image and Message
Урок 104. 00:05:09
Review List Body - Sliver Grid or Sliver List
Урок 105. 00:02:56
Review List - Initialize Logic and Stream
Урок 106. 00:02:50
Review List - Refactor Logic
Урок 107. 00:06:29
Review List - App Bar, Menu Actions
Урок 108. 00:07:29
Review List - Safe Area and Stream Builder
Урок 109. 00:04:27
Review List - Floating Action Button and Navigation
Урок 110. 00:02:18
Review List - Cloud Firestore Index
Урок 111. 00:00:44
Introduction
Урок 112. 00:03:28
Base Layout and Navigation Arguments
Урок 113. 00:03:17
Hero and Image Network Widget
Урок 114. 00:02:53
Cached Network Image
Урок 115. 00:01:46
Introduction
Урок 116. 00:04:58
Base Layout
Урок 117. 00:04:59
InkWell, Hero and Image Network
Урок 118. 00:02:38
Cached Network Image
Урок 119. 00:04:13
ListTile - Title and Star Rating
Урок 120. 00:03:20
ListTile - Subtitle Property - Column and Review Details
Урок 121. 00:01:33
ListTile - Subtitle Property - Location Placemark in a Wrap Widget
Урок 122. 00:07:35
ListTile - Subtitle Property - Map with FlutterMap
Урок 123. 00:06:04
Create Review Entry Edit Logic
Урок 124. 00:03:36
Set Location and Address - Web
Урок 125. 00:03:18
Set Location and Address - Mobile
Урок 126. 00:05:55
Get Location, Current Position, and Replace Location
Урок 127. 00:06:31
Check if Data Changed and Save Review
Урок 128. 00:05:53
Delete Location
Урок 129. 00:06:16
Cancel Editing Review and Delete Review
Урок 130. 00:07:49
Select Date and Pick Image
Урок 131. 00:02:23
Introduction
Урок 132. 00:04:51
App Bar Widget - Base Layout
Урок 133. 00:04:54
App Bar Widget - Title and Leading Properties
Урок 134. 00:04:57
App Bar Widget - Actions
Урок 135. 00:04:08
Photo Widget - Base Layout
Урок 136. 00:04:48
Photo Widget - Image File and Image Network
Урок 137. 00:02:44
Photo Widget - Cached Network Image
Урок 138. 00:05:49
Photo Widget - Take Photo
Урок 139. 00:05:36
Photo Widget - Pick Photo
Урок 140. 00:06:56
Photo Widget - Take or Pick Photo Logic
Урок 141. 00:03:17
Date Picker Widget - Base Layout
Урок 142. 00:05:57
Date Picker Widget - Custom Button
Урок 143. 00:03:59
Affordability Widget - Base Layout
Урок 144. 00:03:45
Affordability Widget - Star Rating
Урок 145. 00:07:18
Affordability Widget - Affordability Segmented Button
Урок 146. 00:03:51
Text Fields Widget - Base Layout
Урок 147. 00:03:19
Text Fields Widget - Restaurant and Title
Урок 148. 00:02:52
Text Fields Widget - Category and Review
Урок 149. 00:04:32
Placemark and Map Widget - Base Layout
Урок 150. 00:03:02
Placemark and Map Widget - Position Value Listenable Builder
Урок 151. 00:02:17
Placemark and Map Widget - Location Placemark
Урок 152. 00:06:58
Placemark and Map Widget - Map
Урок 153. 00:03:08
Placemark and Map Widget - Progress Indicator
Урок 154. 00:05:58
Placemark and Map Widget - Replace Location Button
Урок 155. 00:02:37
Placemark and Map Widget - Delete Location Button
Урок 156. 00:01:14
Introduction
Урок 157. 00:04:43
Base Layout
Урок 158. 00:07:44
Navigation Arguments and Edit Logic
Урок 159. 00:06:21
ValueNotifier Class
Урок 160. 00:02:12
Dispose Method
Урок 161. 00:02:31
WillPopScope Widget
Урок 162. 00:01:41
App Bar Widget - Layout Body Property
Урок 163. 00:03:03
Photo Widget and Date Picker Widget
Урок 164. 00:02:04
Rating Widget and Affordability Widget
Урок 165. 00:02:32
Placemark Map Widget
Урок 166. 00:04:09
Adding New Review
Урок 167. 00:01:24
Introduction
Урок 168. 00:03:24
Grid Logic
Урок 169. 00:02:43
Base Layout
Урок 170. 00:05:53
StreamBuilder
Урок 171. 00:03:48
GridView Builder
Урок 172. 00:02:32
InkWell
Урок 173. 00:02:59
Image Network
Урок 174. 00:02:33
Cached Network Image
Урок 175. 00:05:53
Title Bar Gradient
Урок 176. 00:02:31
Cloud Firestore Index
Урок 177. 00:01:10
Introduction
Урок 178. 00:03:20
Locations Logic
Урок 179. 00:08:43
Review Map Locations Body Widget
Урок 180. 00:02:19
Base Layout
Урок 181. 00:08:33
StreamBuilder, Update Packages, and Pubspec.yaml File
Урок 182. 00:02:22
Refactoring, AnimatedBuilder to ListenableBuilder
Урок 183. 00:03:02
Sound Null Safety
Урок 184. 00:03:18
Dart Analysis
Урок 185. 00:03:31
Mission Accomplished!
Урок 186. 00:06:09
Top Widgets, Features, Techniques