Download Free Download : Udemy Dart and Flutter The Complete Developers Guide
mp4 | Video: h264,1920X1080 | Audio: AAC, 44.1 KHz
Genre:eLearning | Language: English | Size:20.26 GB
Files Included :
001 How to Get Help.mp4 (5 MB)
MP4
002 diagrams.zip (192.86 KB)
ZIP
004 Course Organization.mp4 (36.24 MB)
MP4
001 Dart Overview.mp4 (14.09 MB)
MP4
002 The Dartpad Editor.mp4 (8.99 MB)
MP4
003 Our First Program.mp4 (9.42 MB)
MP4
004 Pulling the Pieces Apart.mp4 (29.84 MB)
MP4
005 Functions in Dart.mp4 (42 MB)
MP4
006 Introduction to Types.mp4 (50.11 MB)
MP4
007 Why Use Types.mp4 (26.81 MB)
MP4
008 String Interpolation.mp4 (13.16 MB)
MP4
009 Object Oriented Programming in Dart.mp4 (22.88 MB)
MP4
010 Creating Classes.mp4 (48.97 MB)
MP4
011 Creating Class Instances.mp4 (15.53 MB)
MP4
012 Constructor Functions.mp4 (30.62 MB)
MP4
013 Review on Constructors.mp4 (41.23 MB)
MP4
001 App Overview.mp4 (6.15 MB)
MP4
002 OOP Design Flow.mp4 (27.57 MB)
MP4
003 Adding Fields to Classes.mp4 (39.82 MB)
MP4
004 Associated Methods.mp4 (10 MB)
MP4
005 More Initialization with Constructors.mp4 (15.48 MB)
MP4
006 For Loops.mp4 (18.63 MB)
MP4
007 Adding Elements to Lists.mp4 (17.82 MB)
MP4
008 More on Variable Initialization.mp4 (64.64 MB)
MP4
009 Customizing Print Statements.mp4 (16.64 MB)
MP4
010 ToString on Cards.mp4 (20.24 MB)
MP4
011 Shuffling a List.mp4 (52.76 MB)
MP4
012 Annotating Argument Types.mp4 (38.92 MB)
MP4
013 Filtering Lists.mp4 (22.82 MB)
MP4
014 Annotating Argument Types.mp4 (11.75 MB)
MP4
015 Filtering Lists.mp4 (49.11 MB)
MP4
016 Shorthand Function Syntax.mp4 (58.74 MB)
MP4
017 Removing Individual Records.mp4 (41.25 MB)
MP4
018 RemoveCard Implementation.mp4 (80.99 MB)
MP4
019 Named Parameters.mp4 (24.75 MB)
MP4
001 Flutter Setup on MacOS.mp4 (14.43 MB)
MP4
002 SDK Extraction.mp4 (9.65 MB)
MP4
003 Editing the PATH Variable.mp4 (43.35 MB)
MP4
004 XCode License.mp4 (17.7 MB)
MP4
005 Generating Flutter Projects.mp4 (15.6 MB)
MP4
001 Android Setup on MacOS.mp4 (16.16 MB)
MP4
002 Android Dependencies.mp4 (9.34 MB)
MP4
003 Android Project Setup.mp4 (9.19 MB)
MP4
004 More Android Dependencies!.mp4 (18.95 MB)
MP4
005 Android Emulator Creation.mp4 (12.24 MB)
MP4
006 Flutter Startup.mp4 (6.02 MB)
MP4
007 Finished Android Setup.mp4 (2.75 MB)
MP4
001 iOS on Mac Setup.mp4 (5.56 MB)
MP4
002 XCode Setup.mp4 (3.01 MB)
MP4
003 iOS Simulator Startup.mp4 (8.23 MB)
MP4
004 App Startup.mp4 (1.86 MB)
MP4
001 Flutter Install.mp4 (20.44 MB)
MP4
002 More Flutter Installation.mp4 (27.28 MB)
MP4
003 Android Install.mp4 (4.21 MB)
MP4
004 Additional Dependencies.mp4 (5.92 MB)
MP4
005 Generating a Project.mp4 (5.04 MB)
MP4
006 Selecting an Image.mp4 (10.31 MB)
MP4
007 Starting the Emulator.mp4 (17.72 MB)
MP4
008 Finishing Android Setup.mp4 (3.1 MB)
MP4
002 What's Flutter About, Anyways.mp4 (49.09 MB)
MP4
003 App Overview.mp4 (10.51 MB)
MP4
004 The Four Step Design Process.mp4 (24.85 MB)
MP4
005 Import Statements.mp4 (38.09 MB)
MP4
006 Creating Widgets.mp4 (24.64 MB)
MP4
007 Displaying Content on Screen.mp4 (17.21 MB)
MP4
008 Showing a Scaffold.mp4 (81.36 MB)
MP4
009 Customizing the App Bar.mp4 (34.15 MB)
MP4
010 Named Parameter Clarification.mp4 (67.24 MB)
MP4
011 Required Parameters.mp4 (63.03 MB)
MP4
012 Child Parameters.mp4 (28.97 MB)
MP4
013 Displaying Icons.mp4 (93.84 MB)
MP4
014 Adding Custom Widgets.mp4 (17.8 MB)
MP4
001 Stateless vs Stateful Widgets.mp4 (28.09 MB)
MP4
002 The Build Method.mp4 (27.48 MB)
MP4
003 Local Import Statements.mp4 (34.81 MB)
MP4
004 Quick Breather and Review.mp4 (27.74 MB)
MP4
005 Refactoring Stateless to Stateful.mp4 (82.73 MB)
MP4
006 More Refactoring to Stateful Widgets.mp4 (141.6 MB)
MP4
001 Generics in Dart.mp4 (34.65 MB)
MP4
002 Why Two Classes.mp4 (55.39 MB)
MP4
001 Photos API.mp4 (42.54 MB)
MP4
002 Working with JSON.mp4 (20.43 MB)
MP4
003 Casting JSON to Model Instances.mp4 (17.18 MB)
MP4
004 Named Constructors.mp4 (28.98 MB)
MP4
005 Adding an Image Model.mp4 (41.45 MB)
MP4
006 Function References.mp4 (24.49 MB)
MP4
007 The HTTP Package.mp4 (33.64 MB)
MP4
008 Issuing HTTP Requests.mp4 (31.1 MB)
MP4
009 Handling Dart Futures.mp4 (34.11 MB)
MP4
010 Parsing Future Responses into a Model.mp4 (28.61 MB)
MP4
011 Updating the AppState Widget.mp4 (30.61 MB)
MP4
012 Building Lists of Widgets.mp4 (30.87 MB)
MP4
013 Sending Images to the ImageList.mp4 (44.61 MB)
MP4
014 The Final Keyword.mp4 (31.14 MB)
MP4
015 Building Lists with ListView.mp4 (76.5 MB)
MP4
016 Listing URL's.mp4 (10.8 MB)
MP4
017 Text to Images.mp4 (72.69 MB)
MP4
018 Containers for Positioning.mp4 (91.5 MB)
MP4
019 Adding Border Style.mp4 (114.01 MB)
MP4
020 Column Widgets for Layout.mp4 (125.13 MB)
MP4
021 Selective Padding.mp4 (42.5 MB)
MP4
022 App Review.mp4 (89.52 MB)
MP4
001 App Overview.mp4 (60.02 MB)
MP4
002 Boilerplate App Code.mp4 (64.36 MB)
MP4
003 Creating the Login Screen.mp4 (49.09 MB)
MP4
004 More Container Styling.mp4 (71.38 MB)
MP4
005 Labels and Hint Text.mp4 (71.84 MB)
MP4
006 Customizing Keyboard Type.mp4 (45.11 MB)
MP4
007 Handling Password Inputs.mp4 (67.52 MB)
MP4
008 Displaying Buttons with RaisedButton.mp4 (35.36 MB)
MP4
009 Changing Widget Colors.mp4 (13 MB)
MP4
010 Layout Control.mp4 (104.33 MB)
MP4
011 Form Validation.mp4 (30.45 MB)
MP4
012 Referencing Widgets with Global Keys.mp4 (54.46 MB)
MP4
013 The Form Widget and FormState.mp4 (76.99 MB)
MP4
014 Creating a Global Key.mp4 (14.71 MB)
MP4
015 Referencing FormState with Global Keys.mp4 (91.59 MB)
MP4
016 Validating via FormState.mp4 (108.2 MB)
MP4
017 Triggering Validation.mp4 (45.77 MB)
MP4
018 Retrieving Form Values.mp4 (53.84 MB)
MP4
019 Final Form Submittal.mp4 (34.95 MB)
MP4
020 Code Reuse with Mixins.mp4 (26.98 MB)
MP4
021 Mixin Validator Implementation.mp4 (87.05 MB)
MP4
001 A Quick Detour.mp4 (4.98 MB)
MP4
002 Streams by Analogy.mp4 (40.18 MB)
MP4
003 Characteristics of Streams.mp4 (28.71 MB)
MP4
004 StreamControllers and Sinks.mp4 (23.29 MB)
MP4
005 Mapping a Stream.mp4 (12.24 MB)
MP4
006 Adding a StreamTransformer.mp4 (62.1 MB)
MP4
007 Implementing the Listener.mp4 (20.74 MB)
MP4
008 Stream Review.mp4 (103.75 MB)
MP4
009 Let's Build a Game.mp4 (22.4 MB)
MP4
010 Why Streams.mp4 (128.97 MB)
MP4
011 Word Guessing.mp4 (68.43 MB)
MP4
012 Stream's 'Take' and 'Where' Functions.mp4 (35.66 MB)
MP4
013 Validation with Streams.mp4 (24.71 MB)
MP4
014 Email Validation.mp4 (59.96 MB)
MP4
015 Wiring up the Error.mp4 (27.64 MB)
MP4
001 BLOC's vs Stateful Widgets.mp4 (44.96 MB)
MP4
002 The Purpose of Streams with Blocs.mp4 (49.92 MB)
MP4
003 Generating a New Project.mp4 (15.32 MB)
MP4
004 App Boilerplate.mp4 (45.43 MB)
MP4
005 Second Time on LoginScreen.mp4 (20.73 MB)
MP4
006 TextFields with RaisedButtons.mp4 (142.41 MB)
MP4
007 How to Use TextFields.mp4 (42.16 MB)
MP4
008 BLOC Design for TextFields.mp4 (53.71 MB)
MP4
009 Annotating Stream Types.mp4 (62.77 MB)
MP4
010 Issues with Bloc Access.mp4 (52.32 MB)
MP4
011 Shortcut Access with Getters.mp4 (50.74 MB)
MP4
012 Public vs Private Fields.mp4 (47.39 MB)
MP4
013 Improving the BLOC Api.mp4 (41.95 MB)
MP4
014 Validation Transformers.mp4 (53.94 MB)
MP4
015 A Technicality Around Mixins.mp4 (39.62 MB)
MP4
016 Cleaning Up Controllers.mp4 (17.17 MB)
MP4
017 Bloc Application.mp4 (45.57 MB)
MP4
001 The StreamBuilder Widget.mp4 (184.12 MB)
MP4
002 Streambuilder for Password Fields.mp4 (80.45 MB)
MP4
003 Scoped Bloc Approach.mp4 (16.58 MB)
MP4
004 Provider Implementation.mp4 (34.7 MB)
MP4
005 The Provider's 'of' Function.mp4 (59.84 MB)
MP4
006 The Provider's Constructor.mp4 (15.72 MB)
MP4
007 The Provider in Action.mp4 (57.86 MB)
MP4
008 Accessing the Bloc.mp4 (49.06 MB)
MP4
009 Breather and Review.mp4 (46.82 MB)
MP4
010 Enabling Form Submission.mp4 (77.6 MB)
MP4
011 Stream Merging Possibilities.mp4 (83.94 MB)
MP4
001 Introducing RxDart.mp4 (34.39 MB)
MP4
002 More on RxDart.mp4 (87.8 MB)
MP4
003 The CombineLatest Function.mp4 (162.38 MB)
MP4
004 CombineLatest in Action.mp4 (111.62 MB)
MP4
005 More on StreamBuilder.mp4 (50.21 MB)
MP4
006 Interpreting Stream Values.mp4 (112.57 MB)
MP4
007 Broadcast Streams.mp4 (105.48 MB)
MP4
008 Disabled by Default.mp4 (23.15 MB)
MP4
009 Replacing Controllers with Subjects.mp4 (170.98 MB)
MP4
010 Review of BLOCs.mp4 (22.9 MB)
MP4
001 App Overview.mp4 (33.65 MB)
MP4
002 Animation Library Classes.mp4 (157.84 MB)
MP4
003 App Boilerplate.mp4 (20.42 MB)
MP4
004 StatefulWidgets for Animations.mp4 (64.36 MB)
MP4
005 Widget Structure.mp4 (15.78 MB)
MP4
006 Displaying a Cat.mp4 (23.64 MB)
MP4
007 The InitState Method.mp4 (27.01 MB)
MP4
008 Declaring the TickerProvider.mp4 (95.34 MB)
MP4
009 Tweens with Curves.mp4 (36.69 MB)
MP4
010 Performance Savings with AnimatedBuilder.mp4 (35.51 MB)
MP4
011 Nature of Animation.mp4 (51.39 MB)
MP4
012 Starting the Animation.mp4 (11.48 MB)
MP4
013 Watching for Taps with GestureDetector.mp4 (40.21 MB)
MP4
014 Reversing Animation States.mp4 (82.25 MB)
MP4
015 Building the Box.mp4 (46.01 MB)
MP4
016 Layouts with the Stack Widget.mp4 (13.52 MB)
MP4
017 Order of Drawing Widgets.mp4 (41.47 MB)
MP4
018 Add Center Widget.mp4 (53.81 MB)
MP4
019 Positioned Widgets.mp4 (183.26 MB)
MP4
020 Expanding Stack Dimensions.mp4 (123.43 MB)
MP4
021 Three Reasons for Strange Layouts.mp4 (60.27 MB)
MP4
022 Positioned Constraints.mp4 (33.97 MB)
MP4
023 Negative Offsets.mp4 (63.21 MB)
MP4
024 Stack Clip Settings.mp4 (48.26 MB)
MP4
025 Adjusting Tween Ranges.mp4 (18.69 MB)
MP4
026 Adding Box Flaps.mp4 (40.48 MB)
MP4
027 Rotating Widgets.mp4 (103.42 MB)
MP4
028 Rotation by Radians.mp4 (72.68 MB)
MP4
029 Changing Rotation Point.mp4 (29.25 MB)
MP4
030 A Touch of Positioning.mp4 (87.48 MB)
MP4
031 BoxAnimation Controller.mp4 (125.67 MB)
MP4
032 Adding Animated Builders.mp4 (79.34 MB)
MP4
033 Resetting Animations.mp4 (82.26 MB)
MP4
034 Constraining Animation Range.mp4 (28.98 MB)
MP4
035 Adding the Right Flap.mp4 (40.71 MB)
MP4
036 Negative Rotation Values.mp4 (33.54 MB)
MP4
037 Toggling Animation State.mp4 (17.25 MB)
MP4
038 Animation Wrapup.mp4 (23.83 MB)
MP4
001 App Overview.mp4 (53.25 MB)
MP4
002 Hacker News API.mp4 (183.08 MB)
MP4
003 More API Challenges.mp4 (152.23 MB)
MP4
004 API Performance Strategy.mp4 (54.58 MB)
MP4
005 Creating the ItemModel Class.mp4 (163.89 MB)
MP4
006 A Few More ItemModel Properties.mp4 (97.91 MB)
MP4
007 API Provider Implementation.mp4 (76.69 MB)
MP4
008 Fetching Individual Items.mp4 (128.27 MB)
MP4
001 Testing with Dart.mp4 (74.32 MB)
MP4
002 A Few Imports.mp4 (71.47 MB)
MP4
003 Writing Expectations.mp4 (89.81 MB)
MP4
004 Mocking HTTP Requests.mp4 (99.98 MB)
MP4
005 Returning JSON.mp4 (71.58 MB)
MP4
006 Testing FetchItem.mp4 (65.41 MB)
MP4
001 SQLite DB Provider.mp4 (26.93 MB)
MP4
002 Database Imports.mp4 (33.9 MB)
MP4
003 Async Constructors.mp4 (16.18 MB)
MP4
004 Creating a DB Connection.mp4 (32.35 MB)
MP4
005 Creating Tables with SQLite.mp4 (39.95 MB)
MP4
006 Adding Table Columns.mp4 (34.7 MB)
MP4
007 Issuing Queries.mp4 (54.11 MB)
MP4
008 Multiple Named Constructors.mp4 (88.13 MB)
MP4
009 Massaging DB Return Maps.mp4 (39.7 MB)
MP4
010 Turning Class Instances to Maps.mp4 (113.26 MB)
MP4
011 Implementing the Repository.mp4 (65.26 MB)
MP4
012 More on the Repository.mp4 (130.92 MB)
MP4
013 Type Annotations.mp4 (85.56 MB)
MP4
014 Casting Lists.mp4 (66.54 MB)
MP4
001 More on the Repository.mp4 (19.15 MB)
MP4
002 Abstract Classes.mp4 (42.42 MB)
MP4
003 The Need for Abstract Classes.mp4 (27.99 MB)
MP4
004 Why Abstract Classes.mp4 (35.21 MB)
MP4
005 More on Abstract Classes.mp4 (53.29 MB)
MP4
006 Repository Interface Design.mp4 (58.45 MB)
MP4
007 Defining the Source.mp4 (118.91 MB)
MP4
008 Cache Definitions.mp4 (30.12 MB)
MP4
009 Lists of Sources and Caches.mp4 (31.17 MB)
MP4
010 Ultimate Reusability.mp4 (28.79 MB)
MP4
011 Quick Gotcha.mp4 (20.7 MB)
MP4
012 Another Quick Gotcha!.mp4 (10.38 MB)
MP4
013 FetchTopIds Implementation.mp4 (21.46 MB)
MP4
001 App Setup.mp4 (45.78 MB)
MP4
002 A Touch of Boilerplate.mp4 (31.61 MB)
MP4
003 Data Fetching Concerns.mp4 (179.43 MB)
MP4
004 Solution Outline.mp4 (43.5 MB)
MP4
005 FutureBuilder in Action.mp4 (218.88 MB)
MP4
006 The Stories Provider.mp4 (39.24 MB)
MP4
007 Bloc Design.mp4 (53.62 MB)
MP4
008 Exposing Bloc Getters.mp4 (24.62 MB)
MP4
009 Wiring up the Stories Provider.mp4 (22.81 MB)
MP4
010 Bloc Testing.mp4 (54.35 MB)
MP4
011 Type Annotations Solve Problems.mp4 (59.75 MB)
MP4
012 Circular Progress Indicator.mp4 (40.6 MB)
MP4
013 Item Fetching Architecture.mp4 (58.64 MB)
MP4
014 Giant Gotcha with StreamBuilder.mp4 (61.25 MB)
MP4
015 Giant Gotcha Solution.mp4 (140.5 MB)
MP4
016 Implementing ScanStreamTransformer.mp4 (35.36 MB)
MP4
017 Finishing the ScanStreamTransformer.mp4 (20.85 MB)
MP4
018 Adding the Items Controller.mp4 (51.46 MB)
MP4
019 A Gotcha Around Streams Impossible!.mp4 (44.85 MB)
MP4
020 Single Transformer Application.mp4 (72.88 MB)
MP4
021 The ListView Tile.mp4 (54.84 MB)
MP4
022 StreamBuilder Setup.mp4 (51.59 MB)
MP4
023 Wrapping Up the FutureBuilder.mp4 (71.94 MB)
MP4
024 Double Gotcha!.mp4 (94.45 MB)
MP4
025 Stream Subscriptions.mp4 (173.45 MB)
MP4
026 Stream Subscription Fix.mp4 (9.59 MB)
MP4
027 Additional Streams.mp4 (18.33 MB)
MP4
028 A Laborious Refactor.mp4 (189.71 MB)
MP4
029 Result of Refactor.mp4 (22.1 MB)
MP4
030 Quick Debug Session.mp4 (95.26 MB)
MP4
031 Resolving Database Conflicts.mp4 (204.73 MB)
MP4
032 Building Story Tiles.mp4 (98.42 MB)
MP4
033 Comments Icon.mp4 (84.28 MB)
MP4
034 Applying Dividers with Height.mp4 (117.58 MB)
MP4
035 Loading Container Stand-in.mp4 (73.54 MB)
MP4
036 Building the Loading Container.mp4 (27.7 MB)
MP4
037 Showing the Loading Container.mp4 (42.2 MB)
MP4
038 Long-Lived Cache Values.mp4 (24.38 MB)
MP4
039 Swipe to Refresh Indicator.mp4 (25.73 MB)
MP4
040 Implementing a Refresh Widget.mp4 (58.03 MB)
MP4
041 Clearing Database Tables.mp4 (98.8 MB)
MP4
042 Communicating a Future to onRefresh.mp4 (170.69 MB)
MP4
001 Navigation in Flutter.mp4 (60.08 MB)
MP4
002 Map Based Routing.mp4 (30.26 MB)
MP4
003 OnGenerateRoute-Based Navigation.mp4 (43.59 MB)
MP4
004 OnGenerateRoute Implementation.mp4 (102.33 MB)
MP4
005 Navigating in Style!.mp4 (207.89 MB)
MP4
006 A PageRoute for NewsDetail.mp4 (61.24 MB)
MP4
007 A Scaffold in NewsDetail.mp4 (29.19 MB)
MP4
008 Parsing Route Settings.mp4 (28.85 MB)
MP4
009 The Comments Bloc Provider.mp4 (38.45 MB)
MP4
010 Comments Bloc Design.mp4 (86.66 MB)
MP4
011 More on Comments Bloc.mp4 (95.32 MB)
MP4
012 Recursive Data Fetching.mp4 (238 MB)
MP4
014 Connecting the Comments Provider.mp4 (31.25 MB)
MP4
015 Testing Recursive Fetching.mp4 (66.75 MB)
MP4
016 Consuming the Item Map.mp4 (34.83 MB)
MP4
017 Displaying the Story Title.mp4 (90.46 MB)
MP4
018 Text Styling.mp4 (34.78 MB)
MP4
019 Container Alignment.mp4 (87.78 MB)
MP4
020 Building the Comments List.mp4 (96 MB)
MP4
021 More Logic Extraction.mp4 (37.76 MB)
MP4
022 The Comment Widget.mp4 (84.81 MB)
MP4
023 Comment's FutureBuilder.mp4 (22.25 MB)
MP4
024 Showing Individual COmments.mp4 (81.43 MB)
MP4
025 Recursive Rendering.mp4 (91.05 MB)
MP4
026 Styling the Comment List.mp4 (101.39 MB)
MP4
027 Defaulting Null Values.mp4 (53.28 MB)
MP4
028 Handling Deleted Comments.mp4 (21.38 MB)
MP4
029 Nested Comments.mp4 (45.78 MB)
MP4
030 ListTile's ContentPadding Property.mp4 (70.23 MB)
MP4
031 Replacing Placeholder Characters.mp4 (36.02 MB)
MP4
032 Loading Containers for Comments.mp4 (72.55 MB)
MP4
033 App Wrapup.mp4 (126.61 MB)
MP4
034 Last Fix!.mp4 (22.56 MB)
MP4
001 Dart Local Installation.mp4 (17.84 MB)
MP4
002 Dart Install on Mac.mp4 (36.64 MB)
MP4
003 Editor Setup for Dart.mp4 (45.21 MB)
MP4
004 App Overview.mp4 (15.3 MB)
MP4
005 Folder and File Structure.mp4 (97.44 MB)
MP4
006 The PubSpec File.mp4 (31.12 MB)
MP4
007 Running Dart Files.mp4 (15.82 MB)
MP4
008 Program Design Methodology.mp4 (165.44 MB)
MP4
009 Class Creation.mp4 (14.56 MB)
MP4
010 Terminal Design.mp4 (36.44 MB)
MP4
011 Terminal Implementation.mp4 (11.53 MB)
MP4
012 Stdout and Stdin.mp4 (80.32 MB)
MP4
013 Import Statements.mp4 (80 MB)
MP4
014 Stdout Instance.mp4 (64.81 MB)
MP4
015 More on Import Statements.mp4 (56.26 MB)
MP4
016 Testing the Import Class.mp4 (17.28 MB)
MP4
017 Checking Operating System.mp4 (59.42 MB)
MP4
018 Clearing Windows Terminal.mp4 (10.04 MB)
MP4
019 Clearing Other Terminals.mp4 (5.08 MB)
MP4
020 Testing ClearScreen.mp4 (5.14 MB)
MP4
021 Collecting Input Over Stdin.mp4 (96.06 MB)
MP4
022 Option Class FIelds.mp4 (34.36 MB)
MP4
023 Adding Dynamic Fields.mp4 (12.05 MB)
MP4
024 Printing Individual Options.mp4 (44.56 MB)
MP4
025 Testing Option Printing.mp4 (26.05 MB)
MP4
026 List Shortcomings.mp4 (29.65 MB)
MP4
027 Maps in Dart.mp4 (60.17 MB)
MP4
028 Refactor to Maps.mp4 (62.07 MB)
MP4
029 The Prompter Class.mp4 (24.28 MB)
MP4
030 Testing the Prompter.mp4 (51.01 MB)
MP4
031 Extracting the Terminal.mp4 (26.72 MB)
MP4
032 Var vs Final for Variables.mp4 (81.55 MB)
MP4
033 Final's Affect on Values.mp4 (31.09 MB)
MP4
034 Const's Dual Nature.mp4 (89.14 MB)
MP4
035 Const's Behavior by Type.mp4 (64.56 MB)
MP4
036 Marking Terminal as Const.mp4 (13.78 MB)
MP4
037 Private Variables.mp4 (45.5 MB)
MP4
038 Finishing Prompter.mp4 (61.42 MB)
MP4
039 Error Handling.mp4 (56.02 MB)
MP4
040 Asking Binary Questions.mp4 (32.39 MB)
MP4
041 Testing Binary Inputs.mp4 (60.31 MB)
MP4
042 Code Similarities.mp4 (29.35 MB)
MP4
043 Refactor for Code Reuse.mp4 (40.72 MB)
MP4
044 More on Private.mp4 (33.21 MB)
MP4
045 Central Lib File.mp4 (19.73 MB)
MP4
046 A Single Export Point.mp4 (13.47 MB)
MP4
047 A Relevant Example File.mp4 (44.12 MB)
MP4
048 Outstanding Project Config.mp4 (26.45 MB)
MP4
049 Uploading the Prompter Lib.mp4 (40.67 MB)
MP4
001 App Overview.mp4 (13.33 MB)
MP4
002 Project Setup.mp4 (13.28 MB)
MP4
003 Importing Library Code.mp4 (50.77 MB)
MP4
004 Forcibly Exiting a Program.mp4 (37.25 MB)
MP4
005 Prompting for File Type.mp4 (23.65 MB)
MP4
006 Implementation Flow.mp4 (25.68 MB)
MP4
007 Working with the Current Directory.mp4 (57.34 MB)
MP4
008 Filtering Non-Files.mp4 (93.29 MB)
MP4
009 Filtering Non-Images.mp4 (16.78 MB)
MP4
010 Building Options from Images.mp4 (50.23 MB)
MP4
011 Testing Image Selection.mp4 (28.78 MB)
MP4
012 Converting Images.mp4 (89.35 MB)
MP4
013 The ConvertImage Function.mp4 (35.64 MB)
MP4
014 Reading File Contents.mp4 (27.03 MB)
MP4
015 Encoding to JPG or PNG.mp4 (23.05 MB)
MP4
016 Writing Files to the Hard Drive.mp4 (42.8 MB)
MP4
017 Returning the Image Name.mp4 (8.92 MB)
MP4
018 Testing Image Conversion.mp4 (40.61 MB)
MP4
019 Opening the Image.mp4 (25.66 MB)
MP4
MP4
002 diagrams.zip (192.86 KB)
ZIP
004 Course Organization.mp4 (36.24 MB)
MP4
001 Dart Overview.mp4 (14.09 MB)
MP4
002 The Dartpad Editor.mp4 (8.99 MB)
MP4
003 Our First Program.mp4 (9.42 MB)
MP4
004 Pulling the Pieces Apart.mp4 (29.84 MB)
MP4
005 Functions in Dart.mp4 (42 MB)
MP4
006 Introduction to Types.mp4 (50.11 MB)
MP4
007 Why Use Types.mp4 (26.81 MB)
MP4
008 String Interpolation.mp4 (13.16 MB)
MP4
009 Object Oriented Programming in Dart.mp4 (22.88 MB)
MP4
010 Creating Classes.mp4 (48.97 MB)
MP4
011 Creating Class Instances.mp4 (15.53 MB)
MP4
012 Constructor Functions.mp4 (30.62 MB)
MP4
013 Review on Constructors.mp4 (41.23 MB)
MP4
001 App Overview.mp4 (6.15 MB)
MP4
002 OOP Design Flow.mp4 (27.57 MB)
MP4
003 Adding Fields to Classes.mp4 (39.82 MB)
MP4
004 Associated Methods.mp4 (10 MB)
MP4
005 More Initialization with Constructors.mp4 (15.48 MB)
MP4
006 For Loops.mp4 (18.63 MB)
MP4
007 Adding Elements to Lists.mp4 (17.82 MB)
MP4
008 More on Variable Initialization.mp4 (64.64 MB)
MP4
009 Customizing Print Statements.mp4 (16.64 MB)
MP4
010 ToString on Cards.mp4 (20.24 MB)
MP4
011 Shuffling a List.mp4 (52.76 MB)
MP4
012 Annotating Argument Types.mp4 (38.92 MB)
MP4
013 Filtering Lists.mp4 (22.82 MB)
MP4
014 Annotating Argument Types.mp4 (11.75 MB)
MP4
015 Filtering Lists.mp4 (49.11 MB)
MP4
016 Shorthand Function Syntax.mp4 (58.74 MB)
MP4
017 Removing Individual Records.mp4 (41.25 MB)
MP4
018 RemoveCard Implementation.mp4 (80.99 MB)
MP4
019 Named Parameters.mp4 (24.75 MB)
MP4
001 Flutter Setup on MacOS.mp4 (14.43 MB)
MP4
002 SDK Extraction.mp4 (9.65 MB)
MP4
003 Editing the PATH Variable.mp4 (43.35 MB)
MP4
004 XCode License.mp4 (17.7 MB)
MP4
005 Generating Flutter Projects.mp4 (15.6 MB)
MP4
001 Android Setup on MacOS.mp4 (16.16 MB)
MP4
002 Android Dependencies.mp4 (9.34 MB)
MP4
003 Android Project Setup.mp4 (9.19 MB)
MP4
004 More Android Dependencies!.mp4 (18.95 MB)
MP4
005 Android Emulator Creation.mp4 (12.24 MB)
MP4
006 Flutter Startup.mp4 (6.02 MB)
MP4
007 Finished Android Setup.mp4 (2.75 MB)
MP4
001 iOS on Mac Setup.mp4 (5.56 MB)
MP4
002 XCode Setup.mp4 (3.01 MB)
MP4
003 iOS Simulator Startup.mp4 (8.23 MB)
MP4
004 App Startup.mp4 (1.86 MB)
MP4
001 Flutter Install.mp4 (20.44 MB)
MP4
002 More Flutter Installation.mp4 (27.28 MB)
MP4
003 Android Install.mp4 (4.21 MB)
MP4
004 Additional Dependencies.mp4 (5.92 MB)
MP4
005 Generating a Project.mp4 (5.04 MB)
MP4
006 Selecting an Image.mp4 (10.31 MB)
MP4
007 Starting the Emulator.mp4 (17.72 MB)
MP4
008 Finishing Android Setup.mp4 (3.1 MB)
MP4
002 What's Flutter About, Anyways.mp4 (49.09 MB)
MP4
003 App Overview.mp4 (10.51 MB)
MP4
004 The Four Step Design Process.mp4 (24.85 MB)
MP4
005 Import Statements.mp4 (38.09 MB)
MP4
006 Creating Widgets.mp4 (24.64 MB)
MP4
007 Displaying Content on Screen.mp4 (17.21 MB)
MP4
008 Showing a Scaffold.mp4 (81.36 MB)
MP4
009 Customizing the App Bar.mp4 (34.15 MB)
MP4
010 Named Parameter Clarification.mp4 (67.24 MB)
MP4
011 Required Parameters.mp4 (63.03 MB)
MP4
012 Child Parameters.mp4 (28.97 MB)
MP4
013 Displaying Icons.mp4 (93.84 MB)
MP4
014 Adding Custom Widgets.mp4 (17.8 MB)
MP4
001 Stateless vs Stateful Widgets.mp4 (28.09 MB)
MP4
002 The Build Method.mp4 (27.48 MB)
MP4
003 Local Import Statements.mp4 (34.81 MB)
MP4
004 Quick Breather and Review.mp4 (27.74 MB)
MP4
005 Refactoring Stateless to Stateful.mp4 (82.73 MB)
MP4
006 More Refactoring to Stateful Widgets.mp4 (141.6 MB)
MP4
001 Generics in Dart.mp4 (34.65 MB)
MP4
002 Why Two Classes.mp4 (55.39 MB)
MP4
001 Photos API.mp4 (42.54 MB)
MP4
002 Working with JSON.mp4 (20.43 MB)
MP4
003 Casting JSON to Model Instances.mp4 (17.18 MB)
MP4
004 Named Constructors.mp4 (28.98 MB)
MP4
005 Adding an Image Model.mp4 (41.45 MB)
MP4
006 Function References.mp4 (24.49 MB)
MP4
007 The HTTP Package.mp4 (33.64 MB)
MP4
008 Issuing HTTP Requests.mp4 (31.1 MB)
MP4
009 Handling Dart Futures.mp4 (34.11 MB)
MP4
010 Parsing Future Responses into a Model.mp4 (28.61 MB)
MP4
011 Updating the AppState Widget.mp4 (30.61 MB)
MP4
012 Building Lists of Widgets.mp4 (30.87 MB)
MP4
013 Sending Images to the ImageList.mp4 (44.61 MB)
MP4
014 The Final Keyword.mp4 (31.14 MB)
MP4
015 Building Lists with ListView.mp4 (76.5 MB)
MP4
016 Listing URL's.mp4 (10.8 MB)
MP4
017 Text to Images.mp4 (72.69 MB)
MP4
018 Containers for Positioning.mp4 (91.5 MB)
MP4
019 Adding Border Style.mp4 (114.01 MB)
MP4
020 Column Widgets for Layout.mp4 (125.13 MB)
MP4
021 Selective Padding.mp4 (42.5 MB)
MP4
022 App Review.mp4 (89.52 MB)
MP4
001 App Overview.mp4 (60.02 MB)
MP4
002 Boilerplate App Code.mp4 (64.36 MB)
MP4
003 Creating the Login Screen.mp4 (49.09 MB)
MP4
004 More Container Styling.mp4 (71.38 MB)
MP4
005 Labels and Hint Text.mp4 (71.84 MB)
MP4
006 Customizing Keyboard Type.mp4 (45.11 MB)
MP4
007 Handling Password Inputs.mp4 (67.52 MB)
MP4
008 Displaying Buttons with RaisedButton.mp4 (35.36 MB)
MP4
009 Changing Widget Colors.mp4 (13 MB)
MP4
010 Layout Control.mp4 (104.33 MB)
MP4
011 Form Validation.mp4 (30.45 MB)
MP4
012 Referencing Widgets with Global Keys.mp4 (54.46 MB)
MP4
013 The Form Widget and FormState.mp4 (76.99 MB)
MP4
014 Creating a Global Key.mp4 (14.71 MB)
MP4
015 Referencing FormState with Global Keys.mp4 (91.59 MB)
MP4
016 Validating via FormState.mp4 (108.2 MB)
MP4
017 Triggering Validation.mp4 (45.77 MB)
MP4
018 Retrieving Form Values.mp4 (53.84 MB)
MP4
019 Final Form Submittal.mp4 (34.95 MB)
MP4
020 Code Reuse with Mixins.mp4 (26.98 MB)
MP4
021 Mixin Validator Implementation.mp4 (87.05 MB)
MP4
001 A Quick Detour.mp4 (4.98 MB)
MP4
002 Streams by Analogy.mp4 (40.18 MB)
MP4
003 Characteristics of Streams.mp4 (28.71 MB)
MP4
004 StreamControllers and Sinks.mp4 (23.29 MB)
MP4
005 Mapping a Stream.mp4 (12.24 MB)
MP4
006 Adding a StreamTransformer.mp4 (62.1 MB)
MP4
007 Implementing the Listener.mp4 (20.74 MB)
MP4
008 Stream Review.mp4 (103.75 MB)
MP4
009 Let's Build a Game.mp4 (22.4 MB)
MP4
010 Why Streams.mp4 (128.97 MB)
MP4
011 Word Guessing.mp4 (68.43 MB)
MP4
012 Stream's 'Take' and 'Where' Functions.mp4 (35.66 MB)
MP4
013 Validation with Streams.mp4 (24.71 MB)
MP4
014 Email Validation.mp4 (59.96 MB)
MP4
015 Wiring up the Error.mp4 (27.64 MB)
MP4
001 BLOC's vs Stateful Widgets.mp4 (44.96 MB)
MP4
002 The Purpose of Streams with Blocs.mp4 (49.92 MB)
MP4
003 Generating a New Project.mp4 (15.32 MB)
MP4
004 App Boilerplate.mp4 (45.43 MB)
MP4
005 Second Time on LoginScreen.mp4 (20.73 MB)
MP4
006 TextFields with RaisedButtons.mp4 (142.41 MB)
MP4
007 How to Use TextFields.mp4 (42.16 MB)
MP4
008 BLOC Design for TextFields.mp4 (53.71 MB)
MP4
009 Annotating Stream Types.mp4 (62.77 MB)
MP4
010 Issues with Bloc Access.mp4 (52.32 MB)
MP4
011 Shortcut Access with Getters.mp4 (50.74 MB)
MP4
012 Public vs Private Fields.mp4 (47.39 MB)
MP4
013 Improving the BLOC Api.mp4 (41.95 MB)
MP4
014 Validation Transformers.mp4 (53.94 MB)
MP4
015 A Technicality Around Mixins.mp4 (39.62 MB)
MP4
016 Cleaning Up Controllers.mp4 (17.17 MB)
MP4
017 Bloc Application.mp4 (45.57 MB)
MP4
001 The StreamBuilder Widget.mp4 (184.12 MB)
MP4
002 Streambuilder for Password Fields.mp4 (80.45 MB)
MP4
003 Scoped Bloc Approach.mp4 (16.58 MB)
MP4
004 Provider Implementation.mp4 (34.7 MB)
MP4
005 The Provider's 'of' Function.mp4 (59.84 MB)
MP4
006 The Provider's Constructor.mp4 (15.72 MB)
MP4
007 The Provider in Action.mp4 (57.86 MB)
MP4
008 Accessing the Bloc.mp4 (49.06 MB)
MP4
009 Breather and Review.mp4 (46.82 MB)
MP4
010 Enabling Form Submission.mp4 (77.6 MB)
MP4
011 Stream Merging Possibilities.mp4 (83.94 MB)
MP4
001 Introducing RxDart.mp4 (34.39 MB)
MP4
002 More on RxDart.mp4 (87.8 MB)
MP4
003 The CombineLatest Function.mp4 (162.38 MB)
MP4
004 CombineLatest in Action.mp4 (111.62 MB)
MP4
005 More on StreamBuilder.mp4 (50.21 MB)
MP4
006 Interpreting Stream Values.mp4 (112.57 MB)
MP4
007 Broadcast Streams.mp4 (105.48 MB)
MP4
008 Disabled by Default.mp4 (23.15 MB)
MP4
009 Replacing Controllers with Subjects.mp4 (170.98 MB)
MP4
010 Review of BLOCs.mp4 (22.9 MB)
MP4
001 App Overview.mp4 (33.65 MB)
MP4
002 Animation Library Classes.mp4 (157.84 MB)
MP4
003 App Boilerplate.mp4 (20.42 MB)
MP4
004 StatefulWidgets for Animations.mp4 (64.36 MB)
MP4
005 Widget Structure.mp4 (15.78 MB)
MP4
006 Displaying a Cat.mp4 (23.64 MB)
MP4
007 The InitState Method.mp4 (27.01 MB)
MP4
008 Declaring the TickerProvider.mp4 (95.34 MB)
MP4
009 Tweens with Curves.mp4 (36.69 MB)
MP4
010 Performance Savings with AnimatedBuilder.mp4 (35.51 MB)
MP4
011 Nature of Animation.mp4 (51.39 MB)
MP4
012 Starting the Animation.mp4 (11.48 MB)
MP4
013 Watching for Taps with GestureDetector.mp4 (40.21 MB)
MP4
014 Reversing Animation States.mp4 (82.25 MB)
MP4
015 Building the Box.mp4 (46.01 MB)
MP4
016 Layouts with the Stack Widget.mp4 (13.52 MB)
MP4
017 Order of Drawing Widgets.mp4 (41.47 MB)
MP4
018 Add Center Widget.mp4 (53.81 MB)
MP4
019 Positioned Widgets.mp4 (183.26 MB)
MP4
020 Expanding Stack Dimensions.mp4 (123.43 MB)
MP4
021 Three Reasons for Strange Layouts.mp4 (60.27 MB)
MP4
022 Positioned Constraints.mp4 (33.97 MB)
MP4
023 Negative Offsets.mp4 (63.21 MB)
MP4
024 Stack Clip Settings.mp4 (48.26 MB)
MP4
025 Adjusting Tween Ranges.mp4 (18.69 MB)
MP4
026 Adding Box Flaps.mp4 (40.48 MB)
MP4
027 Rotating Widgets.mp4 (103.42 MB)
MP4
028 Rotation by Radians.mp4 (72.68 MB)
MP4
029 Changing Rotation Point.mp4 (29.25 MB)
MP4
030 A Touch of Positioning.mp4 (87.48 MB)
MP4
031 BoxAnimation Controller.mp4 (125.67 MB)
MP4
032 Adding Animated Builders.mp4 (79.34 MB)
MP4
033 Resetting Animations.mp4 (82.26 MB)
MP4
034 Constraining Animation Range.mp4 (28.98 MB)
MP4
035 Adding the Right Flap.mp4 (40.71 MB)
MP4
036 Negative Rotation Values.mp4 (33.54 MB)
MP4
037 Toggling Animation State.mp4 (17.25 MB)
MP4
038 Animation Wrapup.mp4 (23.83 MB)
MP4
001 App Overview.mp4 (53.25 MB)
MP4
002 Hacker News API.mp4 (183.08 MB)
MP4
003 More API Challenges.mp4 (152.23 MB)
MP4
004 API Performance Strategy.mp4 (54.58 MB)
MP4
005 Creating the ItemModel Class.mp4 (163.89 MB)
MP4
006 A Few More ItemModel Properties.mp4 (97.91 MB)
MP4
007 API Provider Implementation.mp4 (76.69 MB)
MP4
008 Fetching Individual Items.mp4 (128.27 MB)
MP4
001 Testing with Dart.mp4 (74.32 MB)
MP4
002 A Few Imports.mp4 (71.47 MB)
MP4
003 Writing Expectations.mp4 (89.81 MB)
MP4
004 Mocking HTTP Requests.mp4 (99.98 MB)
MP4
005 Returning JSON.mp4 (71.58 MB)
MP4
006 Testing FetchItem.mp4 (65.41 MB)
MP4
001 SQLite DB Provider.mp4 (26.93 MB)
MP4
002 Database Imports.mp4 (33.9 MB)
MP4
003 Async Constructors.mp4 (16.18 MB)
MP4
004 Creating a DB Connection.mp4 (32.35 MB)
MP4
005 Creating Tables with SQLite.mp4 (39.95 MB)
MP4
006 Adding Table Columns.mp4 (34.7 MB)
MP4
007 Issuing Queries.mp4 (54.11 MB)
MP4
008 Multiple Named Constructors.mp4 (88.13 MB)
MP4
009 Massaging DB Return Maps.mp4 (39.7 MB)
MP4
010 Turning Class Instances to Maps.mp4 (113.26 MB)
MP4
011 Implementing the Repository.mp4 (65.26 MB)
MP4
012 More on the Repository.mp4 (130.92 MB)
MP4
013 Type Annotations.mp4 (85.56 MB)
MP4
014 Casting Lists.mp4 (66.54 MB)
MP4
001 More on the Repository.mp4 (19.15 MB)
MP4
002 Abstract Classes.mp4 (42.42 MB)
MP4
003 The Need for Abstract Classes.mp4 (27.99 MB)
MP4
004 Why Abstract Classes.mp4 (35.21 MB)
MP4
005 More on Abstract Classes.mp4 (53.29 MB)
MP4
006 Repository Interface Design.mp4 (58.45 MB)
MP4
007 Defining the Source.mp4 (118.91 MB)
MP4
008 Cache Definitions.mp4 (30.12 MB)
MP4
009 Lists of Sources and Caches.mp4 (31.17 MB)
MP4
010 Ultimate Reusability.mp4 (28.79 MB)
MP4
011 Quick Gotcha.mp4 (20.7 MB)
MP4
012 Another Quick Gotcha!.mp4 (10.38 MB)
MP4
013 FetchTopIds Implementation.mp4 (21.46 MB)
MP4
001 App Setup.mp4 (45.78 MB)
MP4
002 A Touch of Boilerplate.mp4 (31.61 MB)
MP4
003 Data Fetching Concerns.mp4 (179.43 MB)
MP4
004 Solution Outline.mp4 (43.5 MB)
MP4
005 FutureBuilder in Action.mp4 (218.88 MB)
MP4
006 The Stories Provider.mp4 (39.24 MB)
MP4
007 Bloc Design.mp4 (53.62 MB)
MP4
008 Exposing Bloc Getters.mp4 (24.62 MB)
MP4
009 Wiring up the Stories Provider.mp4 (22.81 MB)
MP4
010 Bloc Testing.mp4 (54.35 MB)
MP4
011 Type Annotations Solve Problems.mp4 (59.75 MB)
MP4
012 Circular Progress Indicator.mp4 (40.6 MB)
MP4
013 Item Fetching Architecture.mp4 (58.64 MB)
MP4
014 Giant Gotcha with StreamBuilder.mp4 (61.25 MB)
MP4
015 Giant Gotcha Solution.mp4 (140.5 MB)
MP4
016 Implementing ScanStreamTransformer.mp4 (35.36 MB)
MP4
017 Finishing the ScanStreamTransformer.mp4 (20.85 MB)
MP4
018 Adding the Items Controller.mp4 (51.46 MB)
MP4
019 A Gotcha Around Streams Impossible!.mp4 (44.85 MB)
MP4
020 Single Transformer Application.mp4 (72.88 MB)
MP4
021 The ListView Tile.mp4 (54.84 MB)
MP4
022 StreamBuilder Setup.mp4 (51.59 MB)
MP4
023 Wrapping Up the FutureBuilder.mp4 (71.94 MB)
MP4
024 Double Gotcha!.mp4 (94.45 MB)
MP4
025 Stream Subscriptions.mp4 (173.45 MB)
MP4
026 Stream Subscription Fix.mp4 (9.59 MB)
MP4
027 Additional Streams.mp4 (18.33 MB)
MP4
028 A Laborious Refactor.mp4 (189.71 MB)
MP4
029 Result of Refactor.mp4 (22.1 MB)
MP4
030 Quick Debug Session.mp4 (95.26 MB)
MP4
031 Resolving Database Conflicts.mp4 (204.73 MB)
MP4
032 Building Story Tiles.mp4 (98.42 MB)
MP4
033 Comments Icon.mp4 (84.28 MB)
MP4
034 Applying Dividers with Height.mp4 (117.58 MB)
MP4
035 Loading Container Stand-in.mp4 (73.54 MB)
MP4
036 Building the Loading Container.mp4 (27.7 MB)
MP4
037 Showing the Loading Container.mp4 (42.2 MB)
MP4
038 Long-Lived Cache Values.mp4 (24.38 MB)
MP4
039 Swipe to Refresh Indicator.mp4 (25.73 MB)
MP4
040 Implementing a Refresh Widget.mp4 (58.03 MB)
MP4
041 Clearing Database Tables.mp4 (98.8 MB)
MP4
042 Communicating a Future to onRefresh.mp4 (170.69 MB)
MP4
001 Navigation in Flutter.mp4 (60.08 MB)
MP4
002 Map Based Routing.mp4 (30.26 MB)
MP4
003 OnGenerateRoute-Based Navigation.mp4 (43.59 MB)
MP4
004 OnGenerateRoute Implementation.mp4 (102.33 MB)
MP4
005 Navigating in Style!.mp4 (207.89 MB)
MP4
006 A PageRoute for NewsDetail.mp4 (61.24 MB)
MP4
007 A Scaffold in NewsDetail.mp4 (29.19 MB)
MP4
008 Parsing Route Settings.mp4 (28.85 MB)
MP4
009 The Comments Bloc Provider.mp4 (38.45 MB)
MP4
010 Comments Bloc Design.mp4 (86.66 MB)
MP4
011 More on Comments Bloc.mp4 (95.32 MB)
MP4
012 Recursive Data Fetching.mp4 (238 MB)
MP4
014 Connecting the Comments Provider.mp4 (31.25 MB)
MP4
015 Testing Recursive Fetching.mp4 (66.75 MB)
MP4
016 Consuming the Item Map.mp4 (34.83 MB)
MP4
017 Displaying the Story Title.mp4 (90.46 MB)
MP4
018 Text Styling.mp4 (34.78 MB)
MP4
019 Container Alignment.mp4 (87.78 MB)
MP4
020 Building the Comments List.mp4 (96 MB)
MP4
021 More Logic Extraction.mp4 (37.76 MB)
MP4
022 The Comment Widget.mp4 (84.81 MB)
MP4
023 Comment's FutureBuilder.mp4 (22.25 MB)
MP4
024 Showing Individual COmments.mp4 (81.43 MB)
MP4
025 Recursive Rendering.mp4 (91.05 MB)
MP4
026 Styling the Comment List.mp4 (101.39 MB)
MP4
027 Defaulting Null Values.mp4 (53.28 MB)
MP4
028 Handling Deleted Comments.mp4 (21.38 MB)
MP4
029 Nested Comments.mp4 (45.78 MB)
MP4
030 ListTile's ContentPadding Property.mp4 (70.23 MB)
MP4
031 Replacing Placeholder Characters.mp4 (36.02 MB)
MP4
032 Loading Containers for Comments.mp4 (72.55 MB)
MP4
033 App Wrapup.mp4 (126.61 MB)
MP4
034 Last Fix!.mp4 (22.56 MB)
MP4
001 Dart Local Installation.mp4 (17.84 MB)
MP4
002 Dart Install on Mac.mp4 (36.64 MB)
MP4
003 Editor Setup for Dart.mp4 (45.21 MB)
MP4
004 App Overview.mp4 (15.3 MB)
MP4
005 Folder and File Structure.mp4 (97.44 MB)
MP4
006 The PubSpec File.mp4 (31.12 MB)
MP4
007 Running Dart Files.mp4 (15.82 MB)
MP4
008 Program Design Methodology.mp4 (165.44 MB)
MP4
009 Class Creation.mp4 (14.56 MB)
MP4
010 Terminal Design.mp4 (36.44 MB)
MP4
011 Terminal Implementation.mp4 (11.53 MB)
MP4
012 Stdout and Stdin.mp4 (80.32 MB)
MP4
013 Import Statements.mp4 (80 MB)
MP4
014 Stdout Instance.mp4 (64.81 MB)
MP4
015 More on Import Statements.mp4 (56.26 MB)
MP4
016 Testing the Import Class.mp4 (17.28 MB)
MP4
017 Checking Operating System.mp4 (59.42 MB)
MP4
018 Clearing Windows Terminal.mp4 (10.04 MB)
MP4
019 Clearing Other Terminals.mp4 (5.08 MB)
MP4
020 Testing ClearScreen.mp4 (5.14 MB)
MP4
021 Collecting Input Over Stdin.mp4 (96.06 MB)
MP4
022 Option Class FIelds.mp4 (34.36 MB)
MP4
023 Adding Dynamic Fields.mp4 (12.05 MB)
MP4
024 Printing Individual Options.mp4 (44.56 MB)
MP4
025 Testing Option Printing.mp4 (26.05 MB)
MP4
026 List Shortcomings.mp4 (29.65 MB)
MP4
027 Maps in Dart.mp4 (60.17 MB)
MP4
028 Refactor to Maps.mp4 (62.07 MB)
MP4
029 The Prompter Class.mp4 (24.28 MB)
MP4
030 Testing the Prompter.mp4 (51.01 MB)
MP4
031 Extracting the Terminal.mp4 (26.72 MB)
MP4
032 Var vs Final for Variables.mp4 (81.55 MB)
MP4
033 Final's Affect on Values.mp4 (31.09 MB)
MP4
034 Const's Dual Nature.mp4 (89.14 MB)
MP4
035 Const's Behavior by Type.mp4 (64.56 MB)
MP4
036 Marking Terminal as Const.mp4 (13.78 MB)
MP4
037 Private Variables.mp4 (45.5 MB)
MP4
038 Finishing Prompter.mp4 (61.42 MB)
MP4
039 Error Handling.mp4 (56.02 MB)
MP4
040 Asking Binary Questions.mp4 (32.39 MB)
MP4
041 Testing Binary Inputs.mp4 (60.31 MB)
MP4
042 Code Similarities.mp4 (29.35 MB)
MP4
043 Refactor for Code Reuse.mp4 (40.72 MB)
MP4
044 More on Private.mp4 (33.21 MB)
MP4
045 Central Lib File.mp4 (19.73 MB)
MP4
046 A Single Export Point.mp4 (13.47 MB)
MP4
047 A Relevant Example File.mp4 (44.12 MB)
MP4
048 Outstanding Project Config.mp4 (26.45 MB)
MP4
049 Uploading the Prompter Lib.mp4 (40.67 MB)
MP4
001 App Overview.mp4 (13.33 MB)
MP4
002 Project Setup.mp4 (13.28 MB)
MP4
003 Importing Library Code.mp4 (50.77 MB)
MP4
004 Forcibly Exiting a Program.mp4 (37.25 MB)
MP4
005 Prompting for File Type.mp4 (23.65 MB)
MP4
006 Implementation Flow.mp4 (25.68 MB)
MP4
007 Working with the Current Directory.mp4 (57.34 MB)
MP4
008 Filtering Non-Files.mp4 (93.29 MB)
MP4
009 Filtering Non-Images.mp4 (16.78 MB)
MP4
010 Building Options from Images.mp4 (50.23 MB)
MP4
011 Testing Image Selection.mp4 (28.78 MB)
MP4
012 Converting Images.mp4 (89.35 MB)
MP4
013 The ConvertImage Function.mp4 (35.64 MB)
MP4
014 Reading File Contents.mp4 (27.03 MB)
MP4
015 Encoding to JPG or PNG.mp4 (23.05 MB)
MP4
016 Writing Files to the Hard Drive.mp4 (42.8 MB)
MP4
017 Returning the Image Name.mp4 (8.92 MB)
MP4
018 Testing Image Conversion.mp4 (40.61 MB)
MP4
019 Opening the Image.mp4 (25.66 MB)
MP4
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!
Code:
Bitte
Anmelden
oder
Registrieren
um Code Inhalt zu sehen!