’s Dive In!\ 0:00 How to Get Help 1:03 Course Organization 2.A Dart Introduction\ 4:33 Dart Overview 7:17 The Dartpad Editor 9:36 Our First Program 12:08 Pulling the Pieces Apar 14:52 Functions in Dart 18:29 Introduction to Types 27:06 Why Use Types 32:42 String Interpolation 36:01 Object Oriented Program 39:14 Creating Classes 43:47 Creating Class Instance 47:45 Constructor Functions 55:12 Review on Constructors on Target with Dart 58:53 App Overview 1:00:06 OOP Design Flow 1:03:26 Adding Fields to Clas 1:09:26 Associated Methods 1:10:48 More Initialization w 1:13:41 For Loops 1:16:50 Adding Elements to Li 1:20:46 More on Variable Init 1:25:33 Customizing Print Sta 1:29:08 ToString on Cards 1:33:38 Shuffling a List 1:39:50 Annotating Argument T 1:44:33 Filtering Lists 1:48:19 Annotating Argument T 1:50:58 Filtering Lists 1:56:48 Shorthand Function Sy 2:04:03 Removing Individual R 2:06:48 RemoveCard Implementa 2:12:56 Named Parameters Environment Setup - 2:16:57 Flutter Setup on MacO 2:18:58 SDK Extraction 2:21:01 Editing the PATH Vari 2:28:47 XCode License 2:30:12 Generating Flutter Pr Setup - Android\ 2:31:33 Android Setup on MacO 2:33:31 Android Dependencies 2:34:49 Android Project Setup 2:36:02 More Android Dependen 2:37:28 Android Emulator Crea 2:39:20 Flutter Startup 2:40:48 Finished Android Setu Setup - iOS\ 2:41:11 iOS on Mac Setup 2:42:17 XCode Setup 2:42:54 iOS Simulator Startup 2:44:39 App Startup Setup on PC\ 2:45:02 Flutter Install 2:48:42 More Flutter Installa 2:51:29 Android Install 2:52:16 Additional Dependenci 2:53:20 Generating a Project 2:54:13 Selecting an Image 2:56:03 Starting the Emulator 2:59:22 Finishing Android Set Building Time!\ 2:59:45 What’s Flutter About, 3:05:39 App Overview 3:07:46 The Four Step Design 3:12:00 Import Statements 3:16:37 Creating Widgets 3:21:34 Displaying Content on 3:24:04 Showing a Scaffold 3:30:14 Customizing the App B 3:34:11 Named Parameter Clari 3:39:14 Required Parameters 3:42:34 Child Parameters 3:44:51 Displaying Icons 3:50:40 Adding Custom Widgets Design with Flutter A 3:54:30 Stateless vs Stateful 3:58:46 The Build Method 4:02:46 Local Import Statemen 4:08:20 Quick Breather and Re 4:11:38 Refactoring Stateless 4:17:19 More Refactoring to S Dart\ 4:25:57 Generics in Dart 4:32:31 Why Two Classes Requests with Flutter 4:38:56 Photos API 4:42:03 Working with JSON 4:47:28 Casting JSON to Model 4:51:30 Named Constructors 4:58:07 Adding an Image Model 5:03:51 Function References 5:07:33 The HTTP Package 5:11:42 Issuing HTTP Requests 5:14:37 Handling Dart Futures 5:22:27 Parsing Future Respon 5:26:44 Updating the AppState 5:30:26 Building Lists of Wid 5:35:23 Sending Images to the 5:38:59 The Final Keyword 5:44:31 Building Lists with L 5:50:28 Listing URL’s 5:52:06 Text to Images 5:56:02 Containers for Positi 6:04:09 Adding Border Style 6:11:29 Column Widgets for La 6:20:47 Selective Padding 6:25:53 App Review and Validation with 6:30:40 App Overview 6:36:06 Boilerplate App Code 6:40:57 Creating the Login Sc 6:47:29 More Container Stylin 6:52:01 Labels and Hint Text 7:00:46 Customizing Keyboard 7:04:07 Handling Password Inp 7:09:17 Displaying Buttons wi 7:13:29 Changing Widget Color 7:15:05 Layout Control 7:23:10 Form Validation 7:26:54 Referencing Widgets w 7:31:19 The Form Widget and F 7:36:38 Creating a Global Key 7:38:47 Referencing FormState 7:43:18 Validating via FormSt 7:49:14 Triggering Validation 7:55:52 Retrieving Form Value 8:02:23 Final Form Submittal 8:06:25 Code Reuse with Mixin 8:10:19 Mixin Validator Imple Programming with 8:15:31 A Quick Detour 8:16:31 Streams by Analogy 8:22:31 Characteristics of St 8:26:39 StreamControllers and 8:31:58 Mapping a Stream 8:34:38 Adding a StreamTransf 8:39:03 Implementing the List 8:42:30 Stream Review 8:50:22 Let’s Build a Game 8:55:57 Why Streams 9:05:45 Word Guessing 9:11:17 Stream’s ’Take’ and ’ 9:17:25 Validation with Strea 9:23:22 Email Validation 9:27:42 Wiring up the Error Flutter Architect 9:32:18 BLOC’s vs Stateful Wi 9:39:00 The Purpose of Stream 9:46:40 Generating a New Proj 9:47:35 App Boilerplate 9:50:41 Second Time on LoginS 9:53:55 TextFields with Raise 10:01:43 How to Use TextField 10:05:00 BLOC Design for Text 10:09:03 Annotating Stream Ty 10:14:05 Issues with Bloc Acc 10:20:32 Shortcut Access with 10:29:12 Public vs Private Fi 10:36:44 Improving the BLOC A 10:40:52 Validation Transform 10:47:44 A Technicality Aroun 10:52:10 Cleaning Up Controll 10:55:29 Bloc Application BLOC Data\ 11:02:18 The StreamBuilder Wi 11:13:45 Streambuilder for Pa 11:18:04 Scoped Bloc Approach 11:21:12 Provider Implementat 11:26:49 The Provider’s ’of’ 11:34:23 The Provider’s Const 11:36:39 The Provider in Acti 11:39:58 Accessing the Bloc 11:45:31 Breather and Review
Hide player controls
Hide resume playing