Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
[CourseClub.Me].url |
122б |
[FreeCourseSite.com].url |
127б |
[GigaCourse.Com].url |
49б |
100 - Creating Dummy Data.mp4 |
33.98Мб |
100 - Creating Dummy Data English.srt |
5.91Кб |
101 - Efficiently Rendering Long Lists with ListView.mp4 |
81.71Мб |
101 - Efficiently Rendering Long Lists with ListView English.srt |
16.56Кб |
102 - Using Lists Inside Of Lists.mp4 |
24.25Мб |
102 - Using Lists Inside Of Lists English.srt |
3.86Кб |
103 - Creating a Custom List Item with the Card Spacer Widgets.mp4 |
181.68Мб |
103 - Creating a Custom List Item with the Card Spacer Widgets English.srt |
28.30Кб |
104 - Using Icons Formatting Dates.mp4 |
65.68Мб |
104 - Using Icons Formatting Dates English.srt |
11.55Кб |
105 - Setting an AppBar with a Title Actions.mp4 |
90.13Мб |
105 - Setting an AppBar with a Title Actions English.srt |
10.96Кб |
106 - Adding a Modal Sheet Understanding Context.mp4 |
47.43Мб |
106 - Adding a Modal Sheet Understanding Context English.srt |
11.96Кб |
107 - Handling User Text Input with the TextField Widget.mp4 |
52.27Мб |
107 - Handling User Text Input with the TextField Widget English.srt |
13.97Кб |
108 - Getting User Input on Every Keystroke.mp4 |
53.16Мб |
108 - Getting User Input on Every Keystroke English.srt |
7.63Кб |
109 - Letting Flutter do the Work with TextEditingController.mp4 |
17.31Мб |
109 - Letting Flutter do the Work with TextEditingController English.srt |
6.98Кб |
10 - Understanding Material Design.mp4 |
39.29Мб |
10 - Understanding Material Design English.srt |
4.10Кб |
110 - Time to Practice Adding a New Input.mp4 |
4.11Мб |
110 - Time to Practice Adding a New Input English.srt |
2.03Кб |
111 - Exercise Solution.mp4 |
39.57Мб |
111 - Exercise Solution English.srt |
5.98Кб |
112 - Closing The Modal Manually.mp4 |
9.89Мб |
112 - Closing The Modal Manually English.srt |
2.83Кб |
113 - Showing a Date Picker.mp4 |
86.67Мб |
113 - Showing a Date Picker English.srt |
13.39Кб |
114 - Working with Futures for Handling Data from the Future.mp4 |
75.98Мб |
114 - Working with Futures for Handling Data from the Future English.srt |
11.24Кб |
115 - Adding a Dropdown Button.mp4 |
144.09Мб |
115 - Adding a Dropdown Button English.srt |
17.39Кб |
116 - Combining Conditions with AND and OR Operators.mp4 |
64.44Мб |
116 - Combining Conditions with AND and OR Operators English.srt |
12.39Кб |
117 - Validating User Input Showing an Error Dialog.mp4 |
29.70Мб |
117 - Validating User Input Showing an Error Dialog English.srt |
8.09Кб |
118 - Saving New Expenses.mp4 |
64.96Мб |
118 - Saving New Expenses English.srt |
9.56Кб |
119 - Creating a Fullscreen Modal.mp4 |
11.94Мб |
119 - Creating a Fullscreen Modal English.srt |
3.38Кб |
11 - About This Course.mp4 |
18.96Мб |
11 - About This Course English.srt |
8.13Кб |
120 - Using the Dismissible Widget for Dismissing List Items.mp4 |
49.49Мб |
120 - Using the Dismissible Widget for Dismissing List Items English.srt |
12.25Кб |
121 - Showing Managing Snackbars.mp4 |
100.47Мб |
121 - Showing Managing Snackbars English.srt |
14.04Кб |
122 - Getting Started with Theming.mp4 |
43.92Мб |
122 - Getting Started with Theming English.srt |
12.96Кб |
123 - Setting Using a Color Scheme.mp4 |
23.46Мб |
123 - Setting Using a Color Scheme English.srt |
10.54Кб |
124 - Setting Text Themes.mp4 |
49.12Мб |
124 - Setting Text Themes English.srt |
14.93Кб |
125 - Using Theme Data in Widgets.mp4 |
97.12Мб |
125 - Using Theme Data in Widgets English.srt |
14.90Кб |
126 - Adding Dark Mode.mp4 |
54.81Мб |
126 - Adding Dark Mode English.srt |
11.91Кб |
127 - Using Another Kind of Loop forin.mp4 |
19.95Мб |
127 - Using Another Kind of Loop forin English.srt |
8.08Кб |
128 - Adding Alternative Constructor Functions Filtering Lists.mp4 |
24.54Мб |
128 - Adding Alternative Constructor Functions Filtering Lists English.srt |
7.69Кб |
129 - Adding Chart Widgets.mp4 |
176.07Мб |
129 - Adding Chart Widgets English.srt |
17.79Кб |
129 - Chart Widgets.txt |
141б |
129 - Project Snapshot.txt |
159б |
12 - Course Resources Code Snapshots Community Slides.html |
1.65Кб |
130 - Module Summary.mp4 |
20.08Мб |
130 - Module Summary English.srt |
4.85Кб |
131 - Module Introduction.mp4 |
3.04Мб |
131 - Module Introduction English.srt |
1.52Кб |
132 - Starting Project.txt |
159б |
132 - What is Responsiveness.mp4 |
39.75Мб |
132 - What is Responsiveness English.srt |
3.47Кб |
133 - Locking the Device Orientiation.mp4 |
63.47Мб |
133 - Locking the Device Orientiation English.srt |
8.20Кб |
134 - Updating the UI based on the Available Space.mp4 |
57.78Мб |
134 - Updating the UI based on the Available Space English.srt |
13.62Кб |
135 - Understanding Size Constraints.mp4 |
69.12Мб |
135 - Understanding Size Constraints English.srt |
12.20Кб |
136 - Handling to Screen Overlays like the Soft Keyboard.mp4 |
69.13Мб |
136 - Handling to Screen Overlays like the Soft Keyboard English.srt |
9.73Кб |
137 - Understanding Safe Areas.mp4 |
23.25Мб |
137 - Understanding Safe Areas English.srt |
4.72Кб |
138 - Using the LayoutBuilder Widget.mp4 |
149.72Мб |
138 - Using the LayoutBuilder Widget English.srt |
20.77Кб |
139 - Building Adaptive Widgets.mp4 |
92.02Мб |
139 - Building Adaptive Widgets English.srt |
11.81Кб |
13 - Module Introduction.mp4 |
6.81Мб |
13 - Module Introduction English.srt |
2.17Кб |
140 - Module Summary.mp4 |
9.37Мб |
140 - Module Summary English.srt |
2.36Кб |
141 - Module Introduction.mp4 |
2.04Мб |
141 - Module Introduction English.srt |
1.85Кб |
142 - Three Trees Widget Tree Element Tree Render Tree.mp4 |
26.08Мб |
142 - Three Trees Widget Tree Element Tree Render Tree English.srt |
8.20Кб |
143 - How The UI Is Updated.mp4 |
76.19Мб |
143 - How The UI Is Updated English.srt |
12.20Кб |
143 - Starting Project.txt |
151б |
144 - Refactor Extract Widgets To Avoid Unnecessary Builds.mp4 |
45.62Мб |
144 - Refactor Extract Widgets To Avoid Unnecessary Builds English.srt |
10.43Кб |
145 - Keys Starting State.txt |
160б |
145 - Understanding Keys Setup.mp4 |
23.48Мб |
145 - Understanding Keys Setup English.srt |
7.71Кб |
146 - Which Problem Do Keys Solve.mp4 |
51.52Мб |
146 - Which Problem Do Keys Solve English.srt |
9.31Кб |
147 - Understanding Using Keys.mp4 |
34.95Мб |
147 - Understanding Using Keys English.srt |
7.33Кб |
148 - Mutating Values in Memory Making Sense of var final const.mp4 |
36.64Мб |
148 - Mutating Values in Memory Making Sense of var final const English.srt |
11.95Кб |
149 - Module Summary.mp4 |
3.70Мб |
149 - Module Summary English.srt |
1.53Кб |
14 - Analyzing A New Flutter Project.mp4 |
67.92Мб |
14 - Analyzing A New Flutter Project English.srt |
17.04Кб |
14 - maindart.txt |
170б |
150 - Module Introduction.mp4 |
8.09Мб |
150 - Module Introduction English.srt |
3.33Кб |
151 - maindart.txt |
147б |
151 - Project Setup.mp4 |
14.73Мб |
151 - Project Setup English.srt |
2.61Кб |
152 - Using a GridView.mp4 |
56.03Мб |
152 - Using a GridView English.srt |
13.19Кб |
153 - dummydatadart.txt |
132б |
153 - Widgets vs Screens.mp4 |
64.29Мб |
153 - Widgets vs Screens English.srt |
10.01Кб |
154 - Displaying Category Items on a Screen.mp4 |
91.78Мб |
154 - Displaying Category Items on a Screen English.srt |
12.33Кб |
155 - Making any Widget Tappable with InkWell.mp4 |
16.91Мб |
155 - Making any Widget Tappable with InkWell English.srt |
5.95Кб |
156 - Adding Meals Data.mp4 |
56.36Мб |
156 - Adding Meals Data English.srt |
10.68Кб |
156 - dummydatadart.txt |
164б |
156 - mealdart.txt |
160б |
157 - Loading Meals Data Into a Screen.mp4 |
92.66Мб |
157 - Loading Meals Data Into a Screen English.srt |
9.73Кб |
158 - Adding CrossScreen Navigation.mp4 |
121.19Мб |
158 - Adding CrossScreen Navigation English.srt |
14.04Кб |
159 - Passing Data to the Target Screen.mp4 |
54.53Мб |
159 - Passing Data to the Target Screen English.srt |
7.33Кб |
15 - Form Dart To Machine Code.mp4 |
12.59Мб |
15 - Form Dart To Machine Code English.srt |
4.77Кб |
160 - Introducing the Stack Widget.mp4 |
174.38Мб |
160 - Introducing the Stack Widget English.srt |
28.51Кб |
161 - Improving the MealItem Widget.mp4 |
157.29Мб |
161 - Improving the MealItem Widget English.srt |
18.08Кб |
162 - Adding Navigation to the MealDetails Screen.mp4 |
145.56Мб |
162 - Adding Navigation to the MealDetails Screen English.srt |
15.77Кб |
163 - Improving the MealDetails Screen.mp4 |
98.07Мб |
163 - Improving the MealDetails Screen English.srt |
12.58Кб |
164 - Adding Tabbased Navigation.mp4 |
171.95Мб |
164 - Adding Tabbased Navigation English.srt |
25.82Кб |
165 - Passing Functions Through Multiple Layers of Widgets for State Management.mp4 |
53.10Мб |
166 - Managing Appwide State Data.mp4 |
34.86Мб |
166 - Managing Appwide State Data English.srt |
8.24Кб |
167 - Adding a Side Drawer.mp4 |
175.56Мб |
167 - Adding a Side Drawer English.srt |
23.93Кб |
168 - Closing the Drawer Manually.mp4 |
60.02Мб |
168 - Closing the Drawer Manually English.srt |
8.72Кб |
169 - Adding a Filter Item.mp4 |
58.77Мб |
169 - Adding a Filter Item English.srt |
12.06Кб |
16 - How Programming Languages Work.mp4 |
20.76Мб |
16 - How Programming Languages Work English.srt |
10.86Кб |
170 - Replacing Screens Instead of Pushing.mp4 |
62.08Мб |
170 - Replacing Screens Instead of Pushing English.srt |
13.13Кб |
171 - Adding More Filter Options.mp4 |
36.27Мб |
171 - Adding More Filter Options English.srt |
4.10Кб |
172 - Returning Data When Leaving a Screen.mp4 |
64.23Мб |
172 - Returning Data When Leaving a Screen English.srt |
10.02Кб |
173 - Reading Using Returned Data.mp4 |
54.56Мб |
173 - Reading Using Returned Data English.srt |
7.38Кб |
174 - Applying Filters.mp4 |
174.29Мб |
174 - Applying Filters English.srt |
25.43Кб |
175 - An Alternative Navigation Pattern Using Named Routes.html |
660б |
176 - Module Summary.mp4 |
38.69Мб |
176 - Module Summary English.srt |
5.22Кб |
177 - Module Introduction.mp4 |
9.05Мб |
177 - Module Introduction English.srt |
2.26Кб |
178 - Starting Project.txt |
150б |
178 - Whats The Problem.mp4 |
10.69Мб |
178 - Whats The Problem English.srt |
3.42Кб |
179 - Installing the Solution Riverpod.mp4 |
10.72Мб |
179 - Installing the Solution Riverpod English.srt |
2.15Кб |
17 - runApp Source Code.txt |
132б |
17 - Starting From Scratch Understanding Functions.mp4 |
20.22Мб |
17 - Starting From Scratch Understanding Functions English.srt |
11.00Кб |
180 - How State Management with Riverpod Works.mp4 |
3.53Мб |
180 - How State Management with Riverpod Works English.srt |
2.21Кб |
181 - Creating a Provider.mp4 |
27.03Мб |
181 - Creating a Provider English.srt |
6.51Кб |
182 - Using a Provider.mp4 |
73.78Мб |
182 - Using a Provider English.srt |
11.38Кб |
183 - Creating a More Complex Provider with StateNotifier.mp4 |
104.62Мб |
183 - Creating a More Complex Provider with StateNotifier English.srt |
19.82Кб |
184 - Using the FavoritesProvider.mp4 |
80.15Мб |
184 - Using the FavoritesProvider English.srt |
7.80Кб |
185 - Triggering a Notifier Method.mp4 |
89.12Мб |
185 - Triggering a Notifier Method English.srt |
8.33Кб |
186 - Getting Started with Another Provider.mp4 |
86.13Мб |
186 - Getting Started with Another Provider English.srt |
12.38Кб |
187 - Combining Local Providermanaged State.mp4 |
106.30Мб |
187 - Combining Local Providermanaged State English.srt |
10.58Кб |
188 - Outsourcing State Into The Provider.mp4 |
66.67Мб |
188 - Outsourcing State Into The Provider English.srt |
9.48Кб |
189 - Connecting Multiple Providers With Each Other Dependent Providers.mp4 |
52.97Мб |
189 - Connecting Multiple Providers With Each Other Dependent Providers English.srt |
8.27Кб |
18 - Importing Features From Packages.mp4 |
36.77Мб |
18 - Importing Features From Packages English.srt |
9.30Кб |
190 - Swapping The Favorite Button Based On Provider State.mp4 |
32.29Мб |
190 - Swapping The Favorite Button Based On Provider State English.srt |
3.96Кб |
191 - Module Summary.mp4 |
18.89Мб |
191 - Module Summary English.srt |
5.63Кб |
192 - riverpod vs provider There are many Alternatives.html |
969б |
193 - Module Introduction.mp4 |
1.95Мб |
193 - Module Introduction English.srt |
1.27Кб |
194 - Setup Understanding Explicit vs Implicit Animations.mp4 |
6.80Мб |
194 - Setup Understanding Explicit vs Implicit Animations English.srt |
3.19Кб |
194 - Starting Project.txt |
142б |
195 - Explicit Animations Adding an Animation Controller.mp4 |
110.90Мб |
195 - Explicit Animations Adding an Animation Controller English.srt |
15.04Кб |
196 - Explicit Animations Playing the Animation with AnimatedBuilder.mp4 |
123.79Мб |
196 - Explicit Animations Playing the Animation with AnimatedBuilder English.srt |
13.65Кб |
197 - Finetuning Explicit Animations.mp4 |
106.27Мб |
197 - Finetuning Explicit Animations English.srt |
12.69Кб |
198 - Animations Motions Widgets.txt |
57б |
198 - Getting Started with Implicit Animations.mp4 |
76.72Мб |
198 - Getting Started with Implicit Animations English.srt |
11.84Кб |
199 - Configuring Implicit Animations.mp4 |
39.77Мб |
199 - Configuring Implicit Animations English.srt |
9.03Кб |
19 - How Flutter Apps Start.mp4 |
5.92Мб |
19 - How Flutter Apps Start English.srt |
4.17Кб |
1 - Knowledge Check Flutter Dart Basics.html |
108б |
1 - Welcome To This Course.mp4 |
12.37Мб |
1 - Welcome To This Course English.srt |
2.35Кб |
200 - Adding MultiScreen Transitions.mp4 |
49.26Мб |
200 - Adding MultiScreen Transitions English.srt |
5.88Кб |
201 - Module Summary.mp4 |
24.33Мб |
201 - Module Summary English.srt |
3.79Кб |
202 - Module Introduction.mp4 |
4.47Мб |
202 - Module Introduction English.srt |
1.97Кб |
203 - data Folder.txt |
158б |
203 - maindart.txt |
163б |
203 - Setup A Challenge For You.mp4 |
23.39Мб |
204 - Challenge Solution 1 Building Using Models.mp4 |
46.37Мб |
204 - Challenge Solution 1 Building Using Models English.srt |
12.57Кб |
204 - data Folder.txt |
176б |
204 - Model Files.txt |
178б |
205 - Challenge Solution 2 Building the List UI.mp4 |
104.55Мб |
205 - Solution Snapshot.txt |
145б |
206 - Adding a New Item Screen.mp4 |
94.34Мб |
206 - Adding a New Item Screen English.srt |
12.60Кб |
207 - The Form TextFormField Widgets.mp4 |
61.50Мб |
207 - The Form TextFormField Widgets English.srt |
10.14Кб |
208 - A Formaware Dropdown Button.mp4 |
119.54Мб |
208 - A Formaware Dropdown Button English.srt |
16.06Кб |
209 - Adding Buttons to a Form.mp4 |
11.49Мб |
209 - Adding Buttons to a Form English.srt |
3.94Кб |
20 - Understanding Widgets.mp4 |
12.38Мб |
20 - Understanding Widgets English.srt |
5.23Кб |
210 - Adding Validation Logic.mp4 |
53.71Мб |
210 - Adding Validation Logic English.srt |
14.12Кб |
211 - Getting Form Access via a Global Key.mp4 |
74.84Мб |
211 - Getting Form Access via a Global Key English.srt |
12.72Кб |
212 - Extracting Entered Values.mp4 |
103.96Мб |
212 - Extracting Entered Values English.srt |
15.18Кб |
213 - Passing Data Between Screens.mp4 |
81.82Мб |
213 - Passing Data Between Screens English.srt |
12.35Кб |
214 - Final Challenge Solution.mp4 |
32.62Мб |
214 - Final Challenge Solution English.srt |
6.17Кб |
215 - Module Summary.mp4 |
14.34Мб |
215 - Module Summary English.srt |
1.83Кб |
216 - Module Introduction.mp4 |
1.36Мб |
216 - Module Introduction English.srt |
986б |
217 - Whats a Backend And Why Would You Want One.mp4 |
9.79Мб |
217 - Whats a Backend And Why Would You Want One English.srt |
5.70Кб |
218 - What Is HTTP How Does It Work.mp4 |
11.67Мб |
218 - What Is HTTP How Does It Work English.srt |
6.99Кб |
219 - Setting Up a Dummy Backend Firebase.mp4 |
32.95Мб |
219 - Setting Up a Dummy Backend Firebase English.srt |
5.76Кб |
21 - Using a First Widget Passing Values to Functions.mp4 |
35.54Мб |
21 - Using a First Widget Passing Values to Functions English.srt |
8.14Кб |
220 - Adding the http Package.mp4 |
33.79Мб |
220 - Adding the http Package English.srt |
5.58Кб |
221 - Sending a POST Request to the Backend.mp4 |
109.64Мб |
221 - Sending a POST Request to the Backend English.srt |
16.48Кб |
222 - Working with the Request Waiting for the Response.mp4 |
100.79Мб |
222 - Working with the Request Waiting for the Response English.srt |
15.39Кб |
223 - Fetching Transforming Data.mp4 |
231.27Мб |
223 - Fetching Transforming Data English.srt |
23.62Кб |
224 - Avoiding Unnecessary Requests.mp4 |
70.33Мб |
224 - Avoiding Unnecessary Requests English.srt |
7.66Кб |
225 - Managing the Loading State.mp4 |
82.64Мб |
225 - Managing the Loading State English.srt |
10.63Кб |
226 - Error Response Handling.mp4 |
57.67Мб |
226 - Error Response Handling English.srt |
8.36Кб |
227 - Sending DELETE Requests.mp4 |
106.38Мб |
227 - Sending DELETE Requests English.srt |
11.55Кб |
228 - Handling the No Data Case.mp4 |
42.81Мб |
228 - Handling the No Data Case English.srt |
6.39Кб |
229 - Better Error Handling.mp4 |
37.46Мб |
229 - Better Error Handling English.srt |
10.24Кб |
22 - MaterialApp Source Code.txt |
128б |
22 - Positional Named Arguments.mp4 |
15.44Мб |
22 - Positional Named Arguments English.srt |
7.27Кб |
230 - Module Summary.mp4 |
35.81Мб |
230 - Module Summary English.srt |
4.09Кб |
231 - Using the FutureBuilder Widget.mp4 |
175.59Мб |
231 - Using the FutureBuilder Widget English.srt |
29.39Кб |
232 - Module Introduction.mp4 |
4.55Мб |
232 - Module Introduction English.srt |
2.97Кб |
233 - maindart.txt |
163б |
233 - Setup A Challenge For You.mp4 |
64.41Мб |
233 - Setup A Challenge For You English.srt |
6.63Кб |
234 - Adding a Place Model Challenge Solution 16.mp4 |
8.38Мб |
234 - Adding a Place Model Challenge Solution 16 English.srt |
3.83Кб |
235 - Adding a Places Screen Challenge Solution 26.mp4 |
54.40Мб |
235 - Adding a Places Screen Challenge Solution 26 English.srt |
18.74Кб |
236 - Adding an Add Place Screen Challenge Solution 36.mp4 |
37.64Мб |
236 - Adding an Add Place Screen Challenge Solution 36 English.srt |
15.93Кб |
237 - Adding riverpod A Provider Challenge Solution 46.mp4 |
49.69Мб |
237 - Adding riverpod A Provider Challenge Solution 46 English.srt |
11.32Кб |
238 - Adding Places with Provider Displaying Places Challenge Solution 56.mp4 |
31.51Мб |
238 - Adding Places with Provider Displaying Places Challenge Solution 56 English.srt |
11.94Кб |
239 - Adding a Place Details Screen Challenge Solution 66.mp4 |
23.90Мб |
239 - Adding a Place Details Screen Challenge Solution 66 English.srt |
7.64Кб |
23 - Deep Dive Position Named Arguments.html |
3.57Кб |
240 - Adding a Pick an Image Input.mp4 |
80.50Мб |
240 - Adding a Pick an Image Input English.srt |
12.84Кб |
240 - Finished Challenge Code.txt |
157б |
241 - Installing the Image Picker Package.mp4 |
55.08Мб |
241 - Installing the Image Picker Package English.srt |
8.33Кб |
242 - Using the Device Camera For Taking Pictures.mp4 |
170.85Мб |
242 - Using the Device Camera For Taking Pictures English.srt |
16.68Кб |
243 - Adding the Picked Image to the Model Add Place Form.mp4 |
38.49Мб |
243 - Adding the Picked Image to the Model Add Place Form English.srt |
10.68Кб |
244 - Previewing the Picked Image.mp4 |
33.96Мб |
244 - Previewing the Picked Image English.srt |
7.64Кб |
245 - Adding the location Package Starting with the Get Location Input Widget.mp4 |
84.22Мб |
245 - Adding the location Package Starting with the Get Location Input Widget English.srt |
13.53Кб |
246 - Getting the Users Current Location.mp4 |
72.79Мб |
246 - Getting the Users Current Location English.srt |
9.68Кб |
247 - Using the Google Maps API Setup.mp4 |
29.31Мб |
247 - Using the Google Maps API Setup English.srt |
5.66Кб |
248 - Reverse Geocoding API.txt |
85б |
248 - Using Googles Geocoding API.mp4 |
100.36Мб |
248 - Using Googles Geocoding API English.srt |
9.79Кб |
249 - Storing the Location Data in the Model.mp4 |
35.19Мб |
249 - Storing the Location Data in the Model English.srt |
5.40Кб |
24 - Combining Multiple Widgets.mp4 |
7.78Мб |
24 - Combining Multiple Widgets English.srt |
4.90Кб |
250 - Displaying a Location Preview Map Snapshot via Google.mp4 |
96.89Мб |
250 - Displaying a Location Preview Map Snapshot via Google English.srt |
11.40Кб |
251 - Using the Picked Location in the Form.mp4 |
34.19Мб |
251 - Using the Picked Location in the Form English.srt |
5.05Кб |
252 - Outputting the Location Data.mp4 |
109.26Мб |
252 - Outputting the Location Data English.srt |
12.52Кб |
253 - Installing Configuring the Google Maps Package.mp4 |
39.92Мб |
253 - Installing Configuring the Google Maps Package English.srt |
5.35Кб |
254 - Adding a Map Screen.mp4 |
65.36Мб |
254 - Adding a Map Screen English.srt |
15.22Кб |
255 - Displaying the Picked Place on a Dynamic Map.mp4 |
23.46Мб |
255 - Displaying the Picked Place on a Dynamic Map English.srt |
4.58Кб |
256 - Handling Map Taps for Selecting a Location Manually.mp4 |
25.21Мб |
256 - Handling Map Taps for Selecting a Location Manually English.srt |
7.12Кб |
257 - Using the Map Screen in the Add Place Form.mp4 |
102.81Мб |
257 - Using the Map Screen in the Add Place Form English.srt |
11.82Кб |
258 - Installing Packages for Local OnDevice Data Storage.mp4 |
24.89Мб |
258 - Installing Packages for Local OnDevice Data Storage English.srt |
6.12Кб |
259 - Storing the Picked Image Locally.mp4 |
34.93Мб |
259 - Storing the Picked Image Locally English.srt |
7.52Кб |
25 - Understanding const Values.mp4 |
21.04Мб |
25 - Understanding const Values English.srt |
6.70Кб |
260 - Storing Place Data in a OnDevice SQL Database.mp4 |
57.03Мб |
260 - Storing Place Data in a OnDevice SQL Database English.srt |
13.36Кб |
261 - Loading Data from the SQL Database.mp4 |
120.71Мб |
261 - Loading Data from the SQL Database English.srt |
12.14Кб |
262 - Using a FutureBuilder for Loading Data.mp4 |
69.47Мб |
262 - Using a FutureBuilder for Loading Data English.srt |
8.62Кб |
263 - Module Summary.mp4 |
28.87Мб |
263 - Module Summary English.srt |
3.49Кб |
264 - Adding Your Own Native Code.html |
710б |
265 - Module Introduction.mp4 |
4.40Мб |
265 - Module Introduction English.srt |
2.69Кб |
266 - App Firebase Setup.mp4 |
39.65Мб |
266 - App Firebase Setup English.srt |
9.35Кб |
266 - maindart.txt |
126б |
267 - Adding an Authentication Screen.mp4 |
127.85Мб |
267 - Adding an Authentication Screen English.srt |
19.02Кб |
267 - chatpng.txt |
125б |
268 - Adding Buttons Modes to the Authentication Screen.mp4 |
66.91Мб |
268 - Adding Buttons Modes to the Authentication Screen English.srt |
10.90Кб |
269 - Validating User Input.mp4 |
88.33Мб |
269 - Validating User Input English.srt |
13.76Кб |
26 - Building More Complex Widget Trees.mp4 |
58.67Мб |
26 - Building More Complex Widget Trees English.srt |
13.63Кб |
270 - Firebase CLI SDK Setup 12.mp4 |
46.32Мб |
270 - Firebase CLI SDK Setup 12 English.srt |
13.36Кб |
270 - Firebase Flutter SDK CLI Setup Docs.txt |
46б |
271 - Firebase CLI SDK Setup 22.mp4 |
79.17Мб |
271 - Firebase CLI SDK Setup 22 English.srt |
9.88Кб |
272 - Signing Users Up.mp4 |
92.21Мб |
272 - Signing Users Up English.srt |
14.18Кб |
273 - Logging Users In.mp4 |
53.72Мб |
273 - Logging Users In English.srt |
10.25Кб |
274 - Showing Different Screens Based On The Authentication State.mp4 |
103.36Мб |
274 - Showing Different Screens Based On The Authentication State English.srt |
14.25Кб |
275 - Adding a Splash Screen Loading Screen.mp4 |
27.04Мб |
275 - Adding a Splash Screen Loading Screen English.srt |
4.02Кб |
276 - Adding User Logout.mp4 |
32.62Мб |
276 - Adding User Logout English.srt |
6.68Кб |
277 - Image Upload Setup First Steps.mp4 |
31.73Мб |
277 - Image Upload Setup First Steps English.srt |
7.03Кб |
278 - Adding a User Image Picker Widget.mp4 |
34.64Мб |
278 - Adding a User Image Picker Widget English.srt |
6.17Кб |
279 - Using the ImagePicker Package.mp4 |
51.40Мб |
279 - Using the ImagePicker Package English.srt |
12.05Кб |
27 - Understanding Value Types.mp4 |
40.08Мб |
27 - Understanding Value Types English.srt |
11.70Кб |
280 - Managing The Selected Image In The Authentication Form.mp4 |
33.46Мб |
280 - Managing The Selected Image In The Authentication Form English.srt |
7.85Кб |
281 - Uploading Images To Firebase.mp4 |
68.99Мб |
281 - Uploading Images To Firebase English.srt |
11.07Кб |
282 - Showing a Loading Spinner Whilst Uploading.mp4 |
55.85Мб |
282 - Showing a Loading Spinner Whilst Uploading English.srt |
4.84Кб |
283 - Adding a Remote Database Firestore Setup.mp4 |
41.08Мб |
283 - Adding a Remote Database Firestore Setup English.srt |
7.39Кб |
284 - Sending Data to Firestore.mp4 |
113.69Мб |
284 - Sending Data to Firestore English.srt |
10.90Кб |
285 - Storing a Username.mp4 |
55.42Мб |
285 - Storing a Username English.srt |
6.76Кб |
286 - Adding ChatMessages Input Widgets.mp4 |
122.26Мб |
286 - Adding ChatMessages Input Widgets English.srt |
15.20Кб |
287 - A Note About Reading Data From Firestore.html |
978б |
288 - Sending Reading Data To From Firestore.mp4 |
105.95Мб |
288 - Sending Reading Data To From Firestore English.srt |
17.01Кб |
289 - Loading Displaying Chat Messages as a Stream.mp4 |
99.71Мб |
289 - Loading Displaying Chat Messages as a Stream English.srt |
11.91Кб |
28 - Configuring Widgets Understanding Objects.mp4 |
25.53Мб |
28 - Configuring Widgets Understanding Objects English.srt |
12.27Кб |
290 - messagebubbledart.txt |
136б |
290 - Styling Chat Message Bubbles.mp4 |
187.70Мб |
290 - Styling Chat Message Bubbles English.srt |
19.63Кб |
291 - Firebase Flutter Push Notifications Setup Docs.txt |
63б |
291 - Push Notifications Setup First Steps.mp4 |
138.32Мб |
291 - Push Notifications Setup First Steps English.srt |
15.54Кб |
292 - Requesting Permissions Getting an Address Token.mp4 |
56.08Мб |
292 - Requesting Permissions Getting an Address Token English.srt |
10.54Кб |
293 - Testing Push Notifications.mp4 |
59.12Мб |
293 - Testing Push Notifications English.srt |
8.04Кб |
294 - Working with Notification Topics.mp4 |
16.55Мб |
294 - Working with Notification Topics English.srt |
4.38Кб |
295 - indexjs.txt |
125б |
295 - Sending Push Notifications Automatically via Cloud Functions.mp4 |
150.47Мб |
296 - Module Summary.mp4 |
15.61Мб |
296 - Module Summary English.srt |
1.92Кб |
297 - About the Course Update How To Proceed.mp4 |
37.40Мб |
297 - About the Course Update How To Proceed English.srt |
11.29Кб |
297 - course-update-info.pdf |
370.04Кб |
298 - 01-Getting-Started-1.zip |
816.41Мб |
298 - 01-Getting-Started-2.zip |
856.31Мб |
298 - 01-Getting-Started-3.zip |
173.23Мб |
298 - 02-Basics-1.zip |
899.67Мб |
298 - 02-Basics-2.zip |
822.93Мб |
298 - 02-Basics-3.zip |
779.44Мб |
298 - 02-Basics-4.zip |
610.43Мб |
298 - 03-Debugging.zip |
724.72Мб |
298 - 04-Real-Apps-1.zip |
774.84Мб |
298 - 04-Real-Apps-2.zip |
873.44Мб |
298 - 04-Real-Apps-3.zip |
874.70Мб |
298 - 04-Real-Apps-4.zip |
588.30Мб |
298 - 05-Responsive-Adaptive-1.zip |
883.15Мб |
298 - 05-Responsive-Adaptive-2.zip |
148.84Мб |
298 - 06-Deep-Dive-2.zip |
478.43Мб |
298 - 07-Navigation-1.zip |
764.58Мб |
298 - 07-Navigation-2.zip |
845.70Мб |
298 - 07-Navigation-3.zip |
890.11Мб |
298 - 07-Navigation-4.zip |
307.43Мб |
298 - 08-State-Management-1.zip |
779.83Мб |
298 - 08-State-Management-2.zip |
824.01Мб |
298 - 08-State-Management-3.zip |
834.08Мб |
298 - 09-Input-Forms-1.zip |
806.05Мб |
298 - 09-Input-Forms-2.zip |
642.90Мб |
298 - 10-Http-1.zip |
810.62Мб |
298 - 10-Http-2.zip |
851.33Мб |
298 - 10-Http-3.zip |
225.50Мб |
298 - 11-Auth-1.zip |
826.63Мб |
298 - 11-Auth-2.zip |
949.47Мб |
298 - 12-Animations.zip |
722.67Мб |
298 - 13-Native-Device-Features-1.zip |
892.56Мб |
298 - 13-Native-Device-Features-2.zip |
850.86Мб |
298 - 13-Native-Device-Features-3.zip |
387.06Мб |
298 - 14-Native-Code.zip |
373.15Мб |
298 - 15-Publish.zip |
357.22Мб |
298 - 16-Firebase-Chat-1.zip |
899.14Мб |
298 - 16-Firebase-Chat-2.zip |
811.05Мб |
298 - 16-Firebase-Chat-3.zip |
915.44Мб |
298 - 16-Firebase-Chat-4.zip |
866.40Мб |
298 - 16-Firebase-Chat-5.zip |
419.99Мб |
298 - Code.zip |
51.87Мб |
298 - Old Course Content.html |
617б |
299 - Publishing iOS Android Apps.html |
879б |
29 - Working with Configuration Objects NonWidget Objects.mp4 |
58.60Мб |
29 - Working with Configuration Objects NonWidget Objects English.srt |
8.93Кб |
2 - What Is Flutter.mp4 |
11.20Мб |
2 - What Is Flutter English.srt |
4.22Кб |
300 - Course Roundup.mp4 |
19.90Мб |
300 - Course Roundup English.srt |
1.83Кб |
301 - Bonus Lecture.html |
1.19Кб |
30 - Generics Lists Adding Gradient Colors.mp4 |
37.73Мб |
30 - Generics Lists Adding Gradient Colors English.srt |
7.12Кб |
31 - How To Configure Widgets Objects.mp4 |
40.98Мб |
31 - How To Configure Widgets Objects English.srt |
5.35Кб |
32 - Practice Styling Text.mp4 |
16.91Мб |
32 - Practice Styling Text English.srt |
5.86Кб |
33 - Onwards to Custom Widgets Why Do You Need Them.mp4 |
12.77Мб |
33 - Onwards to Custom Widgets Why Do You Need Them English.srt |
4.22Кб |
34 - Understanding Classes.mp4 |
23.97Мб |
34 - Understanding Classes English.srt |
8.14Кб |
35 - Building Custom Widgets.mp4 |
55.71Мб |
35 - Building Custom Widgets English.srt |
15.84Кб |
36 - Working with Constructor Functions.mp4 |
28.65Мб |
36 - Working with Constructor Functions English.srt |
10.60Кб |
37 - Splitting Code Across Files.mp4 |
36.21Мб |
37 - Splitting Code Across Files English.srt |
5.42Кб |
38 - Practice Create a Custom Widget.mp4 |
38.84Мб |
38 - Practice Create a Custom Widget English.srt |
6.04Кб |
39 - Introducing Variables.mp4 |
53.54Мб |
39 - Introducing Variables English.srt |
9.07Кб |
3 - Flutter uses Dart.mp4 |
8.57Мб |
3 - Flutter uses Dart English.srt |
3.19Кб |
40 - Variables Types Combining Two Key Concepts.mp4 |
15.48Мб |
40 - Variables Types Combining Two Key Concepts English.srt |
3.98Кб |
41 - final const Special Kinds Of Variables.mp4 |
27.60Мб |
42 - Instance Variables Properties Configurable Widgets.mp4 |
104.60Мб |
42 - Instance Variables Properties Configurable Widgets English.srt |
17.40Кб |
43 - Practice Reusable Widgets Constructor Functions.mp4 |
92.54Мб |
43 - Practice Reusable Widgets Constructor Functions English.srt |
11.00Кб |
44 - Dice Images ZIP File.txt |
155б |
44 - Displaying Images Using Multiple Constructor Functions.mp4 |
29.86Мб |
44 - Displaying Images Using Multiple Constructor Functions English.srt |
11.06Кб |
45 - Adding Buttons Using Functions As Values.mp4 |
38.67Мб |
45 - Adding Buttons Using Functions As Values English.srt |
10.29Кб |
46 - Styling Buttons Working with Padding.mp4 |
63.54Мб |
46 - Styling Buttons Working with Padding English.srt |
10.26Кб |
47 - Code Snapshot.txt |
157б |
47 - How NOT To Build Interactive Widgets.mp4 |
41.92Мб |
47 - How NOT To Build Interactive Widgets English.srt |
6.47Кб |
48 - Introducing Stateful Widgets.mp4 |
186.60Мб |
48 - Introducing Stateful Widgets English.srt |
24.46Кб |
49 - Generating Random Numbers.mp4 |
49.86Мб |
49 - Generating Random Numbers English.srt |
12.84Кб |
4 - One Codebase Multiple Platforms.mp4 |
9.15Мб |
4 - One Codebase Multiple Platforms English.srt |
5.17Кб |
50 - Module Summary.mp4 |
35.68Мб |
50 - Module Summary English.srt |
17.59Кб |
51 - Module Introduction.mp4 |
6.62Мб |
51 - Module Introduction English.srt |
3.41Кб |
52 - A Challenge For You.mp4 |
18.69Мб |
52 - A Challenge For You English.srt |
4.10Кб |
52 - assetszip.txt |
151б |
53 - Challenge Solution 12 Creating a Widget.mp4 |
71.93Мб |
53 - Challenge Solution 12 Creating a Widget English.srt |
20.02Кб |
54 - Challenge Solution 22 Working with More Widgets.mp4 |
216.02Мб |
54 - Challenge Solution 22 Working with More Widgets English.srt |
28.64Кб |
55 - Adding Icons to Buttons.mp4 |
20.33Мб |
55 - Adding Icons to Buttons English.srt |
6.43Кб |
56 - Adding Transparency to Widgets.mp4 |
30.77Мб |
56 - Adding Transparency to Widgets English.srt |
7.13Кб |
57 - Repetition Exercise Adding a Stateful Widget.mp4 |
108.03Мб |
57 - Repetition Exercise Adding a Stateful Widget English.srt |
18.24Кб |
58 - Rendering Content Conditionally.mp4 |
63.70Мб |
58 - Rendering Content Conditionally English.srt |
12.22Кб |
59 - Accepting Passing Functions as Values.mp4 |
80.58Мб |
59 - Accepting Passing Functions as Values English.srt |
15.89Кб |
5 - Flutter Setup Overview.mp4 |
9.66Мб |
5 - Flutter Setup Overview English.srt |
6.94Кб |
60 - The initState Method.mp4 |
22.95Мб |
60 - The initState Method English.srt |
7.55Кб |
61 - Deep Dive Flutters Stateful Widget Lifecycle.html |
997б |
62 - Using Ternary Expressions Comparison Operators.mp4 |
31.08Мб |
62 - Using Ternary Expressions Comparison Operators English.srt |
12.68Кб |
63 - Understanding if Statements.mp4 |
46.20Мб |
63 - Understanding if Statements English.srt |
8.57Кб |
64 - Using if Statements In Lists.html |
2.11Кб |
65 - if Statements Comparison Operators.html |
2.78Кб |
66 - Adding a Data Model Dummy Data.mp4 |
61.56Мб |
66 - Adding a Data Model Dummy Data English.srt |
13.96Кб |
66 - questionsdart.txt |
207б |
67 - Configuring a Column.mp4 |
35.75Мб |
67 - Configuring a Column English.srt |
9.50Кб |
68 - Creating a Reusable Custom Styled Button.mp4 |
154.43Мб |
68 - Creating a Reusable Custom Styled Button English.srt |
19.37Кб |
69 - Accessing List Elements Object Properties.mp4 |
34.98Мб |
69 - Accessing List Elements Object Properties English.srt |
9.68Кб |
6 - Official Windows Setup Instructions.txt |
52б |
6 - Windows Setup.mp4 |
262.06Мб |
6 - Windows Setup English.srt |
20.32Кб |
70 - Mapping Lists Using the Spread Operator.mp4 |
50.52Мб |
70 - Mapping Lists Using the Spread Operator English.srt |
12.54Кб |
71 - Alignment Margin Padding.mp4 |
66.24Мб |
71 - Alignment Margin Padding English.srt |
6.38Кб |
72 - Mutating Values in Memory.mp4 |
45.18Мб |
72 - Mutating Values in Memory English.srt |
8.63Кб |
73 - Managing The Questions Index As State.mp4 |
38.25Мб |
73 - Managing The Questions Index As State English.srt |
9.49Кб |
74 - More on Button Styling.mp4 |
9.33Мб |
74 - More on Button Styling English.srt |
2.13Кб |
75 - Adding Custom Fonts.txt |
46б |
75 - Google Fonts Package.txt |
37б |
75 - Using ThirdParty Packages Adding Google Fonts.mp4 |
108.95Мб |
75 - Using ThirdParty Packages Adding Google Fonts English.srt |
12.11Кб |
76 - Passing Data via Functions Across Widgets.mp4 |
153.97Мб |
76 - Passing Data via Functions Across Widgets English.srt |
21.58Кб |
77 - More Conditions.mp4 |
31.58Мб |
77 - More Conditions English.srt |
7.15Кб |
78 - Getting Started with the Results Screen.mp4 |
85.70Мб |
78 - Getting Started with the Results Screen English.srt |
12.39Кб |
79 - Passing Data to the Results Screen.mp4 |
28.12Мб |
79 - Passing Data to the Results Screen English.srt |
4.09Кб |
7 - macOS Setup.mp4 |
321.45Мб |
7 - macOS Setup English.srt |
32.80Кб |
7 - Official macOS Setup Instructions.txt |
50б |
80 - Introducing Maps for Loops.mp4 |
130.20Мб |
80 - Introducing Maps for Loops English.srt |
18.84Кб |
81 - Using for Loops In Lists.html |
2.08Кб |
82 - Note A Typo In The Next Lecture.html |
338б |
83 - Accessing Map Values Using Type Casting.mp4 |
98.89Мб |
83 - Accessing Map Values Using Type Casting English.srt |
16.50Кб |
84 - Combining Columns Rows.mp4 |
44.82Мб |
84 - Combining Columns Rows English.srt |
9.40Кб |
85 - Expanded To The Rescue.mp4 |
48.01Мб |
85 - Expanded To The Rescue English.srt |
5.29Кб |
86 - Filtering Analyzing Lists.mp4 |
81.38Мб |
86 - Filtering Analyzing Lists English.srt |
12.25Кб |
87 - Making Content Scrollable with SingleChildScrollView.mp4 |
19.40Мб |
87 - Making Content Scrollable with SingleChildScrollView English.srt |
6.78Кб |
88 - Beyond the Basics Optional Important Dart Features.mp4 |
81.21Мб |
88 - Beyond the Basics Optional Important Dart Features English.srt |
15.57Кб |
89 - Module Summary.mp4 |
102.37Мб |
89 - Module Summary English.srt |
12.80Кб |
8 - Project Creation Setting Up a Code Editor for Flutter Development.mp4 |
46.47Мб |
8 - Project Creation Setting Up a Code Editor for Flutter Development English.srt |
8.74Кб |
8 - VS Code Intro Video.txt |
43б |
90 - Module Introduction.mp4 |
1.86Мб |
90 - Module Introduction English.srt |
1.65Кб |
91 - Starting Project ZIP.txt |
141б |
91 - The Starting Project A Problem.mp4 |
4.16Мб |
91 - The Starting Project A Problem English.srt |
1.78Кб |
92 - Understanding Error Messages.mp4 |
123.69Мб |
92 - Understanding Error Messages English.srt |
13.63Кб |
93 - Debugging Apps Using Debug Mode.mp4 |
225.36Мб |
93 - Debugging Apps Using Debug Mode English.srt |
25.03Кб |
94 - Working with the Flutter DevTools.mp4 |
95.10Мб |
94 - Working with the Flutter DevTools English.srt |
14.29Кб |
95 - Running the App on Real iOS or Android Devices.html |
2.14Кб |
96 - Module Introduction.mp4 |
5.45Мб |
96 - Module Introduction English.srt |
2.48Кб |
97 - maindart.txt |
166б |
97 - Starting Setup Repetition Time.mp4 |
23.03Мб |
97 - Starting Setup Repetition Time English.srt |
12.63Кб |
98 - Adding an Expense Data Model with a Unique ID Exploring Initializer Lists.mp4 |
24.36Мб |
98 - Adding an Expense Data Model with a Unique ID Exploring Initializer Lists English.srt |
11.43Кб |
99 - Introducing Enums.mp4 |
21.39Мб |
99 - Introducing Enums English.srt |
6.34Кб |
9 - maindart.txt |
149б |
9 - runApp Source Code.txt |
132б |
9 - Running a First Flutter App.mp4 |
104.95Мб |
9 - Running a First Flutter App English.srt |
15.61Кб |
9 - Widgets Catalog.txt |
47б |