Udemy - Dart and Flutter The Complete Developer's Guide
Language: English | Size:20.53 GB
Genre:eLearning
Files Included :
1 - How to Get Help.mp4 (5 MB)
MP4
2 - diagrams.zip (192.86 KB)
ZIP
4 - Course Organization.mp4 (36.24 MB)
MP4
81 - Generics in Dart.mp4 (34.65 MB)
MP4
82 - Why Two Classes.mp4 (55.39 MB)
MP4
100 - Containers for Positioning.mp4 (91.5 MB)
MP4
101 - Adding Border Style.mp4 (114.01 MB)
MP4
102 - Column Widgets for Layout.mp4 (125.13 MB)
MP4
103 - Selective Padding.mp4 (42.5 MB)
MP4
104 - App Review.mp4 (89.52 MB)
MP4
83 - Photos API.mp4 (42.54 MB)
MP4
84 - Working with JSON.mp4 (20.43 MB)
MP4
85 - Casting JSON to Model Instances.mp4 (17.18 MB)
MP4
86 - Named Constructors.mp4 (28.98 MB)
MP4
87 - Adding an Image Model.mp4 (41.45 MB)
MP4
88 - Function References.mp4 (24.49 MB)
MP4
89 - The HTTP Package.mp4 (33.64 MB)
MP4
90 - Issuing HTTP Requests.mp4 (31.1 MB)
MP4
91 - Handling Dart Futures.mp4 (34.11 MB)
MP4
92 - Parsing Future Responses into a Model.mp4 (28.61 MB)
MP4
93 - Updating the AppState Widget.mp4 (30.61 MB)
MP4
94 - Building Lists of Widgets.mp4 (30.87 MB)
MP4
95 - Sending Images to the ImageList.mp4 (44.61 MB)
MP4
96 - The Final Keyword.mp4 (31.14 MB)
MP4
97 - Building Lists with ListView.mp4 (76.5 MB)
MP4
98 - Listing URLs.mp4 (10.8 MB)
MP4
99 - Text to Images.mp4 (72.69 MB)
MP4
105 - App Overview.mp4 (60.02 MB)
MP4
106 - Boilerplate App Code.mp4 (64.36 MB)
MP4
107 - Creating the Login Screen.mp4 (49.09 MB)
MP4
108 - More Container Styling.mp4 (71.38 MB)
MP4
109 - Labels and Hint Text.mp4 (71.84 MB)
MP4
110 - Customizing Keyboard Type.mp4 (45.11 MB)
MP4
111 - Handling Password Inputs.mp4 (67.52 MB)
MP4
112 - Displaying Buttons with RaisedButton.mp4 (35.36 MB)
MP4
113 - Changing Widget Colors.mp4 (13 MB)
MP4
114 - Layout Control.mp4 (104.33 MB)
MP4
115 - Form Validation.mp4 (30.45 MB)
MP4
116 - Referencing Widgets with Global Keys.mp4 (54.47 MB)
MP4
117 - The Form Widget and FormState.mp4 (76.99 MB)
MP4
118 - Creating a Global Key.mp4 (14.71 MB)
MP4
119 - Referencing FormState with Global Keys.mp4 (141.29 MB)
MP4
120 - Validating via FormState.mp4 (108.2 MB)
MP4
121 - Triggering Validation.mp4 (45.77 MB)
MP4
122 - Retrieving Form Values.mp4 (53.84 MB)
MP4
123 - Final Form Submittal.mp4 (34.95 MB)
MP4
124 - Code Reuse with Mixins.mp4 (26.98 MB)
MP4
125 - Mixin Validator Implementation.mp4 (87.05 MB)
MP4
126 - A Quick Detour.mp4 (4.98 MB)
MP4
127 - Streams by Analogy.mp4 (40.18 MB)
MP4
128 - Characteristics of Streams.mp4 (28.71 MB)
MP4
129 - StreamControllers and Sinks.mp4 (23.29 MB)
MP4
130 - Mapping a Stream.mp4 (12.24 MB)
MP4
131 - Adding a StreamTransformer.mp4 (62.1 MB)
MP4
132 - Implementing the Listener.mp4 (20.74 MB)
MP4
133 - Stream Review.mp4 (103.75 MB)
MP4
134 - Lets Build a Game.mp4 (22.4 MB)
MP4
135 - Why Streams.mp4 (128.97 MB)
MP4
136 - Word Guessing.mp4 (68.43 MB)
MP4
137 - Streams Take and Where Functions.mp4 (35.66 MB)
MP4
138 - Validation with Streams.mp4 (24.72 MB)
MP4
139 - Email Validation.mp4 (59.96 MB)
MP4
140 - Wiring up the Error.mp4 (27.64 MB)
MP4
141 - BLOCs vs Stateful Widgets.mp4 (44.96 MB)
MP4
142 - The Purpose of Streams with Blocs.mp4 (49.92 MB)
MP4
143 - Generating a New Project.mp4 (15.32 MB)
MP4
144 - App Boilerplate.mp4 (45.43 MB)
MP4
145 - Second Time on LoginScreen.mp4 (20.73 MB)
MP4
146 - TextFields with RaisedButtons.mp4 (142.41 MB)
MP4
147 - How to Use TextFields.mp4 (42.16 MB)
MP4
148 - BLOC Design for TextFields.mp4 (53.71 MB)
MP4
149 - Annotating Stream Types.mp4 (62.77 MB)
MP4
150 - Issues with Bloc Access.mp4 (52.32 MB)
MP4
151 - Shortcut Access with Getters.mp4 (50.74 MB)
MP4
152 - Public vs Private Fields.mp4 (47.39 MB)
MP4
153 - Improving the BLOC Api.mp4 (41.95 MB)
MP4
154 - Validation Transformers.mp4 (53.94 MB)
MP4
155 - A Technicality Around Mixins.mp4 (39.62 MB)
MP4
156 - Cleaning Up Controllers.mp4 (17.17 MB)
MP4
157 - Bloc Application.mp4 (45.58 MB)
MP4
158 - The StreamBuilder Widget.mp4 (184.12 MB)
MP4
159 - Streambuilder for Password Fields.mp4 (80.45 MB)
MP4
160 - Scoped Bloc Approach.mp4 (16.58 MB)
MP4
161 - Provider Implementation.mp4 (34.7 MB)
MP4
162 - The Providers of Function.mp4 (59.84 MB)
MP4
163 - The Providers Constructor.mp4 (15.72 MB)
MP4
164 - The Provider in Action.mp4 (57.86 MB)
MP4
165 - Accessing the Bloc.mp4 (49.06 MB)
MP4
166 - Breather and Review.mp4 (46.82 MB)
MP4
167 - Enabling Form Submission.mp4 (77.6 MB)
MP4
168 - Stream Merging Possibilities.mp4 (83.94 MB)
MP4
169 - Introducing RxDart.mp4 (34.39 MB)
MP4
170 - More on RxDart.mp4 (87.8 MB)
MP4
171 - The CombineLatest Function.mp4 (162.38 MB)
MP4
172 - CombineLatest in Action.mp4 (111.62 MB)
MP4
173 - More on StreamBuilder.mp4 (50.21 MB)
MP4
174 - Interpreting Stream Values.mp4 (112.57 MB)
MP4
175 - Broadcast Streams.mp4 (105.48 MB)
MP4
176 - Disabled by Default.mp4 (23.15 MB)
MP4
177 - Replacing Controllers with Subjects.mp4 (170.98 MB)
MP4
178 - Review of BLOCs.mp4 (22.9 MB)
MP4
179 - App Overview.mp4 (33.65 MB)
MP4
180 - Animation Library Classes.mp4 (157.84 MB)
MP4
181 - App Boilerplate.mp4 (20.42 MB)
MP4
182 - StatefulWidgets for Animations.mp4 (64.36 MB)
MP4
183 - Widget Structure.mp4 (15.78 MB)
MP4
184 - Displaying a Cat.mp4 (23.64 MB)
MP4
185 - The InitState Method.mp4 (27.02 MB)
MP4
186 - Declaring the TickerProvider.mp4 (95.34 MB)
MP4
187 - Tweens with Curves.mp4 (36.69 MB)
MP4
188 - Performance Savings with AnimatedBuilder.mp4 (35.52 MB)
MP4
189 - Nature of Animation.mp4 (51.39 MB)
MP4
190 - Starting the Animation.mp4 (11.48 MB)
MP4
191 - Watching for Taps with GestureDetector.mp4 (40.21 MB)
MP4
192 - Reversing Animation States.mp4 (82.25 MB)
MP4
193 - Building the Box.mp4 (46.01 MB)
MP4
194 - Layouts with the Stack Widget.mp4 (13.52 MB)
MP4
195 - Order of Drawing Widgets.mp4 (41.48 MB)
MP4
196 - Add Center Widget.mp4 (53.81 MB)
MP4
197 - Positioned Widgets.mp4 (183.26 MB)
MP4
198 - Expanding Stack Dimensions.mp4 (123.43 MB)
MP4
199 - Three Reasons for Strange Layouts.mp4 (60.27 MB)
MP4
200 - Positioned Constraints.mp4 (33.97 MB)
MP4
201 - Negative Offsets.mp4 (63.21 MB)
MP4
202 - Stack Clip Settings.mp4 (48.26 MB)
MP4
203 - Adjusting Tween Ranges.mp4 (18.69 MB)
MP4
204 - Adding Box Flaps.mp4 (40.48 MB)
MP4
205 - Rotating Widgets.mp4 (103.42 MB)
MP4
206 - Rotation by Radians.mp4 (72.68 MB)
MP4
207 - Changing Rotation Point.mp4 (29.25 MB)
MP4
208 - A Touch of Positioning.mp4 (87.48 MB)
MP4
209 - BoxAnimation Controller.mp4 (125.67 MB)
MP4
210 - Adding Animated Builders.mp4 (79.34 MB)
MP4
211 - Resetting Animations.mp4 (82.26 MB)
MP4
212 - Constraining Animation Range.mp4 (28.98 MB)
MP4
213 - Adding the Right Flap.mp4 (40.71 MB)
MP4
214 - Negative Rotation Values.mp4 (33.55 MB)
MP4
215 - Toggling Animation State.mp4 (17.25 MB)
MP4
216 - Animation Wrapup.mp4 (23.83 MB)
MP4
217 - App Overview.mp4 (53.25 MB)
MP4
218 - Hacker News API.mp4 (183.08 MB)
MP4
219 - More API Challenges.mp4 (152.23 MB)
MP4
220 - API Performance Strategy.mp4 (54.58 MB)
MP4
221 - Creating the ItemModel Class.mp4 (163.89 MB)
MP4
222 - A Few More ItemModel Properties.mp4 (97.91 MB)
MP4
223 - API Provider Implementation.mp4 (76.69 MB)
MP4
224 - Fetching Individual Items.mp4 (128.27 MB)
MP4
225 - Testing with Dart.mp4 (74.32 MB)
MP4
226 - A Few Imports.mp4 (71.47 MB)
MP4
227 - Writing Expectations.mp4 (89.81 MB)
MP4
228 - Mocking HTTP Requests.mp4 (99.98 MB)
MP4
229 - Returning JSON.mp4 (71.58 MB)
MP4
230 - Testing FetchItem.mp4 (65.41 MB)
MP4
10 - Introduction to Types.mp4 (50.11 MB)
MP4
11 - Why Use Types.mp4 (26.81 MB)
MP4
12 - String Interpolation.mp4 (13.16 MB)
MP4
13 - Object Oriented Programming in Dart.mp4 (22.88 MB)
MP4
14 - Creating Classes.mp4 (48.97 MB)
MP4
15 - Creating Class Instances.mp4 (15.53 MB)
MP4
16 - Constructor Functions.mp4 (30.62 MB)
MP4
17 - Review on Constructors.mp4 (41.23 MB)
MP4
5 - Dart Overview.mp4 (14.12 MB)
MP4
6 - The Dartpad Editor.mp4 (8.99 MB)
MP4
7 - Our First Program.mp4 (9.42 MB)
MP4
8 - Pulling the Pieces Apart.mp4 (29.84 MB)
MP4
9 - Functions in Dart.mp4 (42 MB)
MP4
231 - SQLite DB Provider.mp4 (26.93 MB)
MP4
232 - Database Imports.mp4 (33.9 MB)
MP4
233 - Async Constructors.mp4 (16.18 MB)
MP4
234 - Creating a DB Connection.mp4 (32.35 MB)
MP4
235 - Creating Tables with SQLite.mp4 (39.95 MB)
MP4
236 - Adding Table Columns.mp4 (34.7 MB)
MP4
237 - Issuing Queries.mp4 (54.11 MB)
MP4
238 - Multiple Named Constructors.mp4 (88.13 MB)
MP4
239 - Massaging DB Return Maps.mp4 (39.7 MB)
MP4
240 - Turning Class Instances to Maps.mp4 (113.26 MB)
MP4
241 - Implementing the Repository.mp4 (65.27 MB)
MP4
242 - More on the Repository.mp4 (130.92 MB)
MP4
243 - Type Annotations.mp4 (85.56 MB)
MP4
244 - Casting Lists.mp4 (66.54 MB)
MP4
245 - More on the Repository.mp4 (19.15 MB)
MP4
246 - Abstract Classes.mp4 (42.42 MB)
MP4
247 - The Need for Abstract Classes.mp4 (27.99 MB)
MP4
248 - Why Abstract Classes.mp4 (35.21 MB)
MP4
249 - More on Abstract Classes.mp4 (53.29 MB)
MP4
250 - Repository Interface Design.mp4 (58.45 MB)
MP4
251 - Defining the Source.mp4 (118.91 MB)
MP4
252 - Cache Definitions.mp4 (30.12 MB)
MP4
253 - Lists of Sources and Caches.mp4 (31.17 MB)
MP4
254 - Ultimate Reusability.mp4 (28.79 MB)
MP4
255 - Quick Gotcha.mp4 (20.7 MB)
MP4
256 - Another Quick Gotcha.mp4 (10.38 MB)
MP4
257 - FetchTopIds Implementation.mp4 (21.46 MB)
MP4
258 - App Setup.mp4 (45.78 MB)
MP4
259 - A Touch of Boilerplate.mp4 (31.61 MB)
MP4
260 - Data Fetching Concerns.mp4 (179.43 MB)
MP4
261 - Solution Outline.mp4 (43.5 MB)
MP4
262 - FutureBuilder in Action.mp4 (218.88 MB)
MP4
263 - The Stories Provider.mp4 (39.24 MB)
MP4
264 - Bloc Design.mp4 (53.62 MB)
MP4
265 - Exposing Bloc Getters.mp4 (24.62 MB)
MP4
266 - Wiring up the Stories Provider.mp4 (22.82 MB)
MP4
267 - Bloc Testing.mp4 (54.35 MB)
MP4
268 - Type Annotations Solve Problems.mp4 (59.76 MB)
MP4
269 - Circular Progress Indicator.mp4 (40.61 MB)
MP4
270 - Item Fetching Architecture.mp4 (58.64 MB)
MP4
271 - Giant Gotcha with StreamBuilder.mp4 (61.25 MB)
MP4
272 - Giant Gotcha Solution.mp4 (140.5 MB)
MP4
273 - Implementing ScanStreamTransformer.mp4 (35.36 MB)
MP4
274 - Finishing the ScanStreamTransformer.mp4 (20.85 MB)
MP4
275 - Adding the Items Controller.mp4 (51.46 MB)
MP4
276 - A Gotcha Around Streams Impossible.mp4 (44.86 MB)
MP4
277 - Single Transformer Application.mp4 (72.88 MB)
MP4
278 - The ListView Tile.mp4 (54.84 MB)
MP4
279 - StreamBuilder Setup.mp4 (51.59 MB)
MP4
280 - Wrapping Up the FutureBuilder.mp4 (71.94 MB)
MP4
281 - Double Gotcha.mp4 (94.46 MB)
MP4
282 - Stream Subscriptions.mp4 (173.46 MB)
MP4
283 - Stream Subscription Fix.mp4 (9.59 MB)
MP4
284 - Additional Streams.mp4 (18.33 MB)
MP4
285 - A Laborious Refactor.mp4 (189.71 MB)
MP4
286 - Result of Refactor.mp4 (22.1 MB)
MP4
287 - Quick Debug Session.mp4 (95.26 MB)
MP4
288 - Resolving Database Conflicts.mp4 (204.73 MB)
MP4
289 - Building Story Tiles.mp4 (98.42 MB)
MP4
290 - Comments Icon.mp4 (84.28 MB)
MP4
291 - Applying Dividers with Height.mp4 (117.58 MB)
MP4
292 - Loading Container Standin.mp4 (73.54 MB)
MP4
293 - Building the Loading Container.mp4 (27.7 MB)
MP4
294 - Showing the Loading Container.mp4 (42.2 MB)
MP4
295 - LongLived Cache Values.mp4 (24.38 MB)
MP4
296 - Swipe to Refresh Indicator.mp4 (25.74 MB)
MP4
297 - Implementing a Refresh Widget.mp4 (58.03 MB)
MP4
298 - Clearing Database Tables.mp4 (98.8 MB)
MP4
299 - Communicating a Future to onRefresh.mp4 (170.69 MB)
MP4
300 - Navigation in Flutter.mp4 (60.08 MB)
MP4
301 - Map Based Routing.mp4 (30.26 MB)
MP4
302 - OnGenerateRouteBased Navigation.mp4 (43.59 MB)
MP4
303 - OnGenerateRoute Implementation.mp4 (102.33 MB)
MP4
304 - Navigating in Style.mp4 (207.89 MB)
MP4
305 - A PageRoute for NewsDetail.mp4 (61.25 MB)
MP4
306 - A Scaffold in NewsDetail.mp4 (29.19 MB)
MP4
307 - Parsing Route Settings.mp4 (28.85 MB)
MP4
308 - The Comments Bloc Provider.mp4 (38.45 MB)
MP4
309 - Comments Bloc Design.mp4 (86.66 MB)
MP4
310 - More on Comments Bloc.mp4 (95.32 MB)
MP4
311 - Recursive Data Fetching.mp4 (238 MB)
MP4
313 - Connecting the Comments Provider.mp4 (31.25 MB)
MP4
314 - Testing Recursive Fetching.mp4 (66.75 MB)
MP4
315 - Consuming the Item Map.mp4 (34.83 MB)
MP4
316 - Displaying the Story Title.mp4 (90.46 MB)
MP4
317 - Text Styling.mp4 (34.78 MB)
MP4
318 - Container Alignment.mp4 (87.78 MB)
MP4
319 - Building the Comments List.mp4 (96 MB)
MP4
320 - More Logic Extraction.mp4 (37.76 MB)
MP4
321 - The Comment Widget.mp4 (84.81 MB)
MP4
322 - Comments FutureBuilder.mp4 (22.25 MB)
MP4
323 - Showing Individual COmments.mp4 (81.43 MB)
MP4
324 - Recursive Rendering.mp4 (91.05 MB)
MP4
325 - Styling the Comment List.mp4 (101.39 MB)
MP4
326 - Defaulting Null Values.mp4 (53.28 MB)
MP4
327 - Handling Deleted Comments.mp4 (21.38 MB)
MP4
328 - Nested Comments.mp4 (45.78 MB)
MP4
329 - ListTiles ContentPadding Property.mp4 (70.23 MB)
MP4
330 - Replacing Placeholder Characters.mp4 (36.02 MB)
MP4
331 - Loading Containers for Comments.mp4 (72.56 MB)
MP4
332 - App Wrapup.mp4 (126.61 MB)
MP4
333 - Last Fix.mp4 (22.56 MB)
MP4
334 - Dart Local Installation.mp4 (17.84 MB)
MP4
335 - Dart Install on Mac.mp4 (36.64 MB)
MP4
336 - Editor Setup for Dart.mp4 (45.21 MB)
MP4
337 - App Overview.mp4 (15.3 MB)
MP4
338 - Folder and File Structure.mp4 (97.44 MB)
MP4
339 - The PubSpec File.mp4 (31.12 MB)
MP4
340 - Running Dart Files.mp4 (15.82 MB)
MP4
341 - Program Design Methodology.mp4 (165.44 MB)
MP4
342 - Class Creation.mp4 (14.56 MB)
MP4
343 - Terminal Design.mp4 (36.44 MB)
MP4
344 - Terminal Implementation.mp4 (11.53 MB)
MP4
345 - Stdout and Stdin.mp4 (80.32 MB)
MP4
346 - Import Statements.mp4 (80 MB)
MP4
347 - Stdout Instance.mp4 (64.81 MB)
MP4
348 - More on Import Statements.mp4 (56.26 MB)
MP4
349 - Testing the Import Class.mp4 (17.28 MB)
MP4
350 - Checking Operating System.mp4 (59.42 MB)
MP4
351 - Clearing Windows Terminal.mp4 (10.04 MB)
MP4
352 - Clearing Other Terminals.mp4 (5.08 MB)
MP4
353 - Testing ClearScreen.mp4 (5.14 MB)
MP4
354 - Collecting Input Over Stdin.mp4 (96.06 MB)
MP4
355 - Option Class FIelds.mp4 (34.36 MB)
MP4
356 - Adding Dynamic Fields.mp4 (12.05 MB)
MP4
357 - Printing Individual Options.mp4 (44.56 MB)
MP4
358 - Testing Option Printing.mp4 (26.05 MB)
MP4
359 - List Shortcomings.mp4 (29.65 MB)
MP4
360 - Maps in Dart.mp4 (60.17 MB)
MP4
361 - Refactor to Maps.mp4 (62.07 MB)
MP4
362 - The Prompter Class.mp4 (24.28 MB)
MP4
363 - Testing the Prompter.mp4 (51.01 MB)
MP4
364 - Extracting the Terminal.mp4 (26.72 MB)
MP4
365 - Var vs Final for Variables.mp4 (81.55 MB)
MP4
366 - Finals Affect on Values.mp4 (31.09 MB)
MP4
367 - Consts Dual Nature.mp4 (89.14 MB)
MP4
368 - Consts Behavior by Type.mp4 (64.56 MB)
MP4
369 - Marking Terminal as Const.mp4 (13.78 MB)
MP4
370 - Private Variables.mp4 (45.5 MB)
MP4
371 - Finishing Prompter.mp4 (61.42 MB)
MP4
372 - Error Handling.mp4 (56.03 MB)
MP4
373 - Asking Binary Questions.mp4 (32.39 MB)
MP4
374 - Testing Binary Inputs.mp4 (60.31 MB)
MP4
375 - Code Similarities.mp4 (29.35 MB)
MP4
376 - Refactor for Code Reuse.mp4 (40.72 MB)
MP4
377 - More on Private.mp4 (33.22 MB)
MP4
378 - Central Lib File.mp4 (19.73 MB)
MP4
379 - A Single Export Point.mp4 (13.47 MB)
MP4
380 - A Relevant Example File.mp4 (44.12 MB)
MP4
381 - Outstanding Project Config.mp4 (26.45 MB)
MP4
382 - Uploading the Prompter Lib.mp4 (40.67 MB)
MP4
383 - App Overview.mp4 (13.33 MB)
MP4
384 - Project Setup.mp4 (13.28 MB)
MP4
385 - Importing Library Code.mp4 (50.77 MB)
MP4
386 - Forcibly Exiting a Program.mp4 (37.25 MB)
MP4
387 - Prompting for File Type.mp4 (23.65 MB)
MP4
388 - Implementation Flow.mp4 (25.68 MB)
MP4
389 - Working with the Current Directory.mp4 (57.34 MB)
MP4
390 - Filtering NonFiles.mp4 (93.29 MB)
MP4
391 - Filtering NonImages.mp4 (16.78 MB)
MP4
392 - Building Options from Images.mp4 (50.23 MB)
MP4
393 - Testing Image Selection.mp4 (28.78 MB)
MP4
394 - Converting Images.mp4 (89.35 MB)
MP4
395 - The ConvertImage Function.mp4 (35.64 MB)
MP4
396 - Reading File Contents.mp4 (27.04 MB)
MP4
397 - Encoding to JPG or PNG.mp4 (23.05 MB)
MP4
398 - Writing Files to the Hard Drive.mp4 (42.8 MB)
MP4
399 - Returning the Image Name.mp4 (8.92 MB)
MP4
400 - Testing Image Conversion.mp4 (40.61 MB)
MP4
401 - Opening the Image.mp4 (25.66 MB)
MP4
18 - App Overview.mp4 (6.15 MB)
MP4
19 - OOP Design Flow.mp4 (27.57 MB)
MP4
20 - Adding Fields to Classes.mp4 (39.82 MB)
MP4
21 - Associated Methods.mp4 (10 MB)
MP4
22 - More Initialization with Constructors.mp4 (15.48 MB)
MP4
23 - For Loops.mp4 (18.63 MB)
MP4
24 - Adding Elements to Lists.mp4 (17.82 MB)
MP4
25 - More on Variable Initialization.mp4 (64.65 MB)
MP4
26 - Customizing Print Statements.mp4 (16.64 MB)
MP4
27 - ToString on Cards.mp4 (20.24 MB)
MP4
28 - Shuffling a List.mp4 (52.76 MB)
MP4
29 - Annotating Argument Types.mp4 (38.92 MB)
MP4
30 - Filtering Lists.mp4 (22.82 MB)
MP4
31 - Annotating Argument Types.mp4 (11.75 MB)
MP4
32 - Filtering Lists.mp4 (49.11 MB)
MP4
33 - Shorthand Function Syntax.mp4 (58.74 MB)
MP4
34 - Removing Individual Records.mp4 (41.25 MB)
MP4
35 - RemoveCard Implementation.mp4 (80.99 MB)
MP4
36 - Named Parameters.mp4 (24.75 MB)
MP4
37 - Flutter Setup on MacOS.mp4 (14.43 MB)
MP4
38 - SDK Extraction.mp4 (9.65 MB)
MP4
39 - Editing the PATH Variable.mp4 (43.35 MB)
MP4
40 - XCode License.mp4 (17.7 MB)
MP4
41 - Generating Flutter Projects.mp4 (15.6 MB)
MP4
42 - Android Setup on MacOS.mp4 (16.16 MB)
MP4
43 - Android Dependencies.mp4 (9.34 MB)
MP4
44 - Android Project Setup.mp4 (9.19 MB)
MP4
45 - More Android Dependencies.mp4 (18.95 MB)
MP4
46 - Android Emulator Creation.mp4 (12.24 MB)
MP4
47 - Flutter Startup.mp4 (6.02 MB)
MP4
48 - Finished Android Setup.mp4 (2.75 MB)
MP4
49 - iOS on Mac Setup.mp4 (5.56 MB)
MP4
50 - XCode Setup.mp4 (3.01 MB)
MP4
51 - iOS Simulator Startup.mp4 (8.23 MB)
MP4
52 - App Startup.mp4 (1.86 MB)
MP4
53 - Flutter Install.mp4 (97.22 MB)
MP4
54 - More Flutter Installation.mp4 (102.22 MB)
MP4
55 - Android Install.mp4 (4.21 MB)
MP4
56 - Additional Dependencies.mp4 (5.92 MB)
MP4
57 - Generating a Project.mp4 (5.04 MB)
MP4
58 - Selecting an Image.mp4 (79.83 MB)
MP4
59 - Starting the Emulator.mp4 (17.72 MB)
MP4
60 - Finishing Android Setup.mp4 (3.1 MB)
MP4
62 - Whats Flutter About Anyways.mp4 (49.09 MB)
MP4
63 - App Overview.mp4 (10.51 MB)
MP4
64 - The Four Step Design Process.mp4 (24.85 MB)
MP4
65 - Import Statements.mp4 (38.1 MB)
MP4
66 - Creating Widgets.mp4 (24.64 MB)
MP4
67 - Displaying Content on Screen.mp4 (17.21 MB)
MP4
68 - Showing a Scaffold.mp4 (81.36 MB)
MP4
69 - Customizing the App Bar.mp4 (34.15 MB)
MP4
70 - Named Parameter Clarification.mp4 (67.25 MB)
MP4
71 - Required Parameters.mp4 (63.03 MB)
MP4
72 - Child Parameters.mp4 (28.97 MB)
MP4
73 - Displaying Icons.mp4 (93.84 MB)
MP4
74 - Adding Custom Widgets.mp4 (17.8 MB)
MP4
75 - Stateless vs Stateful Widgets.mp4 (28.09 MB)
MP4
76 - The Build Method.mp4 (27.49 MB)
MP4
77 - Local Import Statements.mp4 (34.81 MB)
MP4
78 - Quick Breather and Review.mp4 (27.74 MB)
MP4
79 - Refactoring Stateless to Stateful.mp4 (82.73 MB)
MP4
80 - More Refactoring to Stateful Widgets.mp4 (141.6 MB)
MP4