|
Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
| 001 About the Course Update & How To Proceed_en.srt |
10.88Кб |
| 001 About the Course Update & How To Proceed.mp4 |
29.91Мб |
| 001 course-update-info.pdf |
370.04Кб |
| 001 Module Introduction_en.srt |
2.09Кб |
| 001 Module Introduction_en.srt |
3.28Кб |
| 001 Module Introduction_en.srt |
1.58Кб |
| 001 Module Introduction_en.srt |
2.39Кб |
| 001 Module Introduction_en.srt |
1.46Кб |
| 001 Module Introduction_en.srt |
1.78Кб |
| 001 Module Introduction_en.srt |
3.20Кб |
| 001 Module Introduction_en.srt |
2.18Кб |
| 001 Module Introduction_en.srt |
1.22Кб |
| 001 Module Introduction_en.srt |
1.90Кб |
| 001 Module Introduction_en.srt |
947б |
| 001 Module Introduction_en.srt |
2.86Кб |
| 001 Module Introduction_en.srt |
2.58Кб |
| 001 Module Introduction.mp4 |
10.76Мб |
| 001 Module Introduction.mp4 |
13.49Мб |
| 001 Module Introduction.mp4 |
2.97Мб |
| 001 Module Introduction.mp4 |
11.58Мб |
| 001 Module Introduction.mp4 |
5.97Мб |
| 001 Module Introduction.mp4 |
3.30Мб |
| 001 Module Introduction.mp4 |
20.87Мб |
| 001 Module Introduction.mp4 |
12.70Мб |
| 001 Module Introduction.mp4 |
4.27Мб |
| 001 Module Introduction.mp4 |
9.02Мб |
| 001 Module Introduction.mp4 |
2.20Мб |
| 001 Module Introduction.mp4 |
7.32Мб |
| 001 Module Introduction.mp4 |
10.09Мб |
| 001 Publishing iOS & Android Apps.html |
879б |
| 001 Welcome To This Course!_en.srt |
2.26Кб |
| 001 Welcome To This Course!.mp4 |
22.66Мб |
| 002 A Challenge For You!_en.srt |
3.95Кб |
| 002 A Challenge For You!.mp4 |
15.76Мб |
| 002 Analyzing A New Flutter Project_en.srt |
16.36Кб |
| 002 Analyzing A New Flutter Project.mp4 |
57.18Мб |
| 002 App & Firebase Setup_en.srt |
9.01Кб |
| 002 App & Firebase Setup.mp4 |
30.90Мб |
| 002 assets.zip.url |
175б |
| 002 Course Roundup_en.srt |
1.76Кб |
| 002 Course Roundup.mp4 |
19.19Мб |
| 002 data-Folder.url |
182б |
| 002 main.dart.url |
194б |
| 002 main.dart.url |
190б |
| 002 main.dart.url |
171б |
| 002 main.dart.url |
187б |
| 002 main.dart.url |
187б |
| 002 main.dart.url |
150б |
| 002 Project Setup_en.srt |
2.51Кб |
| 002 Project Setup.mp4 |
11.92Мб |
| 002 Setup & A Challenge For You_en.srt |
4.77Кб |
| 002 Setup & A Challenge For You!_en.srt |
6.37Кб |
| 002 Setup & A Challenge For You!.mp4 |
36.30Мб |
| 002 Setup & A Challenge For You.mp4 |
25.44Мб |
| 002 Setup & Understanding Explicit vs Implicit Animations_en.srt |
3.07Кб |
| 002 Setup & Understanding Explicit vs Implicit Animations.mp4 |
8.99Мб |
| 002 Starting-Project.url |
183б |
| 002 Starting-Project.url |
174б |
| 002 Starting-Project.url |
166б |
| 002 Starting-Project-ZIP-.url |
165б |
| 002 Starting Setup & Repetition Time!_en.srt |
12.14Кб |
| 002 Starting Setup & Repetition Time!.mp4 |
39.33Мб |
| 002 The Starting Project & A Problem_en.srt |
1.71Кб |
| 002 The Starting Project & A Problem.mp4 |
8.71Мб |
| 002 Three Trees Widget Tree, Element Tree & Render Tree_en.srt |
7.90Кб |
| 002 Three Trees Widget Tree, Element Tree & Render Tree.mp4 |
20.65Мб |
| 002 What's a Backend And Why Would You Want One_en.srt |
5.49Кб |
| 002 What's a Backend And Why Would You Want One.mp4 |
13.74Мб |
| 002 What's The Problem_en.srt |
3.29Кб |
| 002 What's The Problem.mp4 |
13.41Мб |
| 002 What Is Flutter_en.srt |
4.07Кб |
| 002 What Is Flutter.mp4 |
14.22Мб |
| 002 What is Responsiveness_en.srt |
3.34Кб |
| 002 What is Responsiveness.mp4 |
22.22Мб |
| 003 Adding an Authentication Screen_en.srt |
18.33Кб |
| 003 Adding an Authentication Screen.mp4 |
77.68Мб |
| 003 Adding an Expense Data Model with a Unique ID & Exploring Initializer Lists_en.srt |
11.01Кб |
| 003 Adding an Expense Data Model with a Unique ID & Exploring Initializer Lists.mp4 |
31.71Мб |
| 003 Adding a Place Model (Challenge Solution 16)_en.srt |
3.68Кб |
| 003 Adding a Place Model (Challenge Solution 16).mp4 |
12.20Мб |
| 003 Bonus Lecture.html |
1.19Кб |
| 003 Challenge Solution 12 - Creating a Widget_en.srt |
19.30Кб |
| 003 Challenge Solution 12 - Creating a Widget.mp4 |
51.46Мб |
| 003 Challenge Solution 1 - Building & Using Models_en.srt |
12.13Кб |
| 003 Challenge Solution 1 - Building & Using Models.mp4 |
57.52Мб |
| 003 chat.png.url |
149б |
| 003 data-Folder.url |
200б |
| 003 Explicit Animations Adding an Animation Controller_en.srt |
14.50Кб |
| 003 Explicit Animations Adding an Animation Controller.mp4 |
73.29Мб |
| 003 Flutter uses Dart!_en.srt |
3.07Кб |
| 003 Flutter uses Dart!.mp4 |
10.48Мб |
| 003 From Dart To Machine Code_en.srt |
4.60Кб |
| 003 From Dart To Machine Code.mp4 |
17.06Мб |
| 003 How The UI Is Updated_en.srt |
11.75Кб |
| 003 How The UI Is Updated.mp4 |
62.54Мб |
| 003 Installing the Solution Riverpod_en.srt |
2.07Кб |
| 003 Installing the Solution Riverpod.mp4 |
8.53Мб |
| 003 Locking the Device Orientiation_en.srt |
7.90Кб |
| 003 Locking the Device Orientiation.mp4 |
50.95Мб |
| 003 Model-Files.url |
202б |
| 003 Starting-Project.url |
175б |
| 003 Understanding Error Messages_en.srt |
13.10Кб |
| 003 Understanding Error Messages.mp4 |
71.12Мб |
| 003 Using a GridView_en.srt |
12.71Кб |
| 003 Using a GridView.mp4 |
44.94Мб |
| 003 What Is HTTP & How Does It Work_en.srt |
6.74Кб |
| 003 What Is HTTP & How Does It Work.mp4 |
17.99Мб |
| 004 Adding a Places Screen (Challenge Solution 26)_en.srt |
17.97Кб |
| 004 Adding a Places Screen (Challenge Solution 26).mp4 |
64.78Мб |
| 004 Adding Buttons & Modes to the Authentication Screen_en.srt |
10.50Кб |
| 004 Adding Buttons & Modes to the Authentication Screen.mp4 |
51.89Мб |
| 004 Challenge Solution 22 - Working with More Widgets_en.srt |
27.60Кб |
| 004 Challenge Solution 22 - Working with More Widgets.mp4 |
127.90Мб |
| 004 Challenge Solution 2 - Building the List UI_en.srt |
14.30Кб |
| 004 Challenge Solution 2 - Building the List UI.mp4 |
63.80Мб |
| 004 Debugging Apps & Using Debug Mode_en.srt |
24.14Кб |
| 004 Debugging Apps & Using Debug Mode.mp4 |
132.51Мб |
| 004 dummy-data.dart.url |
156б |
| 004 Explicit Animations Playing the Animation with AnimatedBuilder_en.srt |
13.16Кб |
| 004 Explicit Animations Playing the Animation with AnimatedBuilder.mp4 |
80.23Мб |
| 004 How Programming Languages Work_en.srt |
10.45Кб |
| 004 How Programming Languages Work.mp4 |
32.80Мб |
| 004 How State Management with Riverpod Works_en.srt |
2.13Кб |
| 004 How State Management with Riverpod Works.mp4 |
5.04Мб |
| 004 Introducing Enums_en.srt |
6.12Кб |
| 004 Introducing Enums.mp4 |
24.23Мб |
| 004 One Codebase, Multiple Platforms_en.srt |
4.98Кб |
| 004 One Codebase, Multiple Platforms.mp4 |
13.83Мб |
| 004 Refactor & Extract Widgets To Avoid Unnecessary Builds_en.srt |
10.06Кб |
| 004 Refactor & Extract Widgets To Avoid Unnecessary Builds.mp4 |
59.62Мб |
| 004 Setting Up a Dummy Backend (Firebase)_en.srt |
5.56Кб |
| 004 Setting Up a Dummy Backend (Firebase).mp4 |
25.90Мб |
| 004 Solution-Snapshot.url |
169б |
| 004 Updating the UI based on the Available Space_en.srt |
13.11Кб |
| 004 Updating the UI based on the Available Space.mp4 |
70.01Мб |
| 004 Widgets vs Screens_en.srt |
9.64Кб |
| 004 Widgets vs Screens.mp4 |
39.44Мб |
| 005 Adding an Add Place Screen (Challenge Solution 36)_en.srt |
15.35Кб |
| 005 Adding an Add Place Screen (Challenge Solution 36).mp4 |
68.36Мб |
| 005 Adding a New Item Screen_en.srt |
12.14Кб |
| 005 Adding a New Item Screen.mp4 |
56.66Мб |
| 005 Adding Icons to Buttons_en.srt |
6.19Кб |
| 005 Adding Icons to Buttons.mp4 |
28.41Мб |
| 005 Adding the http Package_en.srt |
5.37Кб |
| 005 Adding the http Package.mp4 |
27.67Мб |
| 005 Creating a Provider_en.srt |
6.27Кб |
| 005 Creating a Provider.mp4 |
22.57Мб |
| 005 Creating Dummy Data_en.srt |
5.70Кб |
| 005 Creating Dummy Data.mp4 |
27.33Мб |
| 005 Displaying Category Items on a Screen_en.srt |
11.88Кб |
| 005 Displaying Category Items on a Screen.mp4 |
61.08Мб |
| 005 Finetuning Explicit Animations_en.srt |
12.23Кб |
| 005 Finetuning Explicit Animations.mp4 |
62.01Мб |
| 005 Flutter Setup - Overview_en.srt |
6.69Кб |
| 005 Flutter Setup - Overview.mp4 |
16.18Мб |
| 005 Keys-Starting-State.url |
184б |
| 005 runApp-Source-Code.url |
156б |
| 005 Starting From Scratch Understanding Functions_en.srt |
10.58Кб |
| 005 Starting From Scratch Understanding Functions.mp4 |
18.78Мб |
| 005 Understanding Keys - Setup_en.srt |
7.43Кб |
| 005 Understanding Keys - Setup.mp4 |
35.66Мб |
| 005 Understanding Size Constraints_en.srt |
11.77Кб |
| 005 Understanding Size Constraints.mp4 |
52.40Мб |
| 005 Validating User Input_en.srt |
13.26Кб |
| 005 Validating User Input.mp4 |
70.87Мб |
| 005 Working with the Flutter DevTools_en.srt |
13.76Кб |
| 005 Working with the Flutter DevTools.mp4 |
74.69Мб |
| 006 Adding riverpod & A Provider (Challenge Solution 46)_en.srt |
10.90Кб |
| 006 Adding riverpod & A Provider (Challenge Solution 46).mp4 |
40.52Мб |
| 006 Adding Transparency to Widgets_en.srt |
6.87Кб |
| 006 Adding Transparency to Widgets.mp4 |
40.65Мб |
| 006 Animations-Motions-Widgets.url |
81б |
| 006 Efficiently Rendering Long Lists with ListView_en.srt |
15.97Кб |
| 006 Efficiently Rendering Long Lists with ListView.mp4 |
56.04Мб |
| 006 Firebase CLI & SDK Setup 12_en.srt |
12.87Кб |
| 006 Firebase CLI & SDK Setup 12.mp4 |
54.19Мб |
| 006 Firebase-Flutter-SDK-CLI-Setup-Docs.url |
70б |
| 006 Getting Started with Implicit Animations_en.srt |
11.41Кб |
| 006 Getting Started with Implicit Animations.mp4 |
61.64Мб |
| 006 Handling to Screen Overlays like the Soft Keyboard_en.srt |
9.34Кб |
| 006 Handling to Screen Overlays like the Soft Keyboard.mp4 |
54.91Мб |
| 006 Importing Features From Packages_en.srt |
8.96Кб |
| 006 Importing Features From Packages.mp4 |
23.82Мб |
| 006 Making any Widget Tappable with InkWell_en.srt |
5.71Кб |
| 006 Making any Widget Tappable with InkWell.mp4 |
34.52Мб |
| 006 Official-Windows-Setup-Instructions.url |
76б |
| 006 Running the App on Real iOS or Android Devices.html |
2.14Кб |
| 006 Sending a POST Request to the Backend_en.srt |
15.85Кб |
| 006 Sending a POST Request to the Backend.mp4 |
72.37Мб |
| 006 The Form & TextFormField Widgets_en.srt |
9.78Кб |
| 006 The Form & TextFormField Widgets.mp4 |
41.19Мб |
| 006 Using a Provider_en.srt |
10.97Кб |
| 006 Using a Provider.mp4 |
61.43Мб |
| 006 Which Problem Do Keys Solve_en.srt |
8.97Кб |
| 006 Which Problem Do Keys Solve.mp4 |
40.71Мб |
| 006 Windows Setup_en.srt |
19.64Кб |
| 006 Windows Setup.mp4 |
147.67Мб |
| 007 Adding Meals Data_en.srt |
10.20Кб |
| 007 Adding Meals Data.mp4 |
37.74Мб |
| 007 Adding Places with Provider & Displaying Places (Challenge Solution 56)_en.srt |
11.51Кб |
| 007 Adding Places with Provider & Displaying Places (Challenge Solution 56).mp4 |
58.42Мб |
| 007 A Form-aware Dropdown Button_en.srt |
15.45Кб |
| 007 A Form-aware Dropdown Button.mp4 |
78.40Мб |
| 007 Configuring Implicit Animations_en.srt |
8.70Кб |
| 007 Configuring Implicit Animations.mp4 |
49.42Мб |
| 007 Creating a More Complex Provider with StateNotifier_en.srt |
19.09Кб |
| 007 Creating a More Complex Provider with StateNotifier.mp4 |
70.88Мб |
| 007 dummy-data.dart.url |
188б |
| 007 FlutterFire Configuration.html |
461б |
| 007 How Flutter Apps Start_en.srt |
4.02Кб |
| 007 How Flutter Apps Start.mp4 |
10.31Мб |
| 007 macOS Setup_en.srt |
31.56Кб |
| 007 macOS Setup.mp4 |
177.05Мб |
| 007 meal.dart.url |
184б |
| 007 Official-macOS-Setup-Instructions.url |
74б |
| 007 Repetition & Exercise Adding a Stateful Widget_en.srt |
17.57Кб |
| 007 Repetition & Exercise Adding a Stateful Widget.mp4 |
66.35Мб |
| 007 Understanding & Using Keys_en.srt |
7.05Кб |
| 007 Understanding & Using Keys.mp4 |
28.45Мб |
| 007 Understanding Safe Areas_en.srt |
4.55Кб |
| 007 Understanding Safe Areas.mp4 |
28.11Мб |
| 007 Using Lists Inside Of Lists_en.srt |
3.72Кб |
| 007 Using Lists Inside Of Lists.mp4 |
19.61Мб |
| 007 Working with the Request & Waiting for the Response_en.srt |
14.82Кб |
| 007 Working with the Request & Waiting for the Response.mp4 |
66.03Мб |
| 008 Adding a Place Details Screen (Challenge Solution 66)_en.srt |
7.36Кб |
| 008 Adding a Place Details Screen (Challenge Solution 66).mp4 |
35.61Мб |
| 008 Adding Buttons to a Form_en.srt |
3.79Кб |
| 008 Adding Buttons to a Form.mp4 |
16.23Мб |
| 008 Adding Multi-Screen Transitions_en.srt |
5.66Кб |
| 008 Adding Multi-Screen Transitions.mp4 |
40.26Мб |
| 008 Creating a Custom List Item with the Card & Spacer Widgets_en.srt |
27.28Кб |
| 008 Creating a Custom List Item with the Card & Spacer Widgets.mp4 |
110.16Мб |
| 008 Fetching & Transforming Data_en.srt |
22.75Кб |
| 008 Fetching & Transforming Data.mp4 |
135.30Мб |
| 008 Firebase CLI & SDK Setup 22_en.srt |
9.52Кб |
| 008 Firebase CLI & SDK Setup 22.mp4 |
53.27Мб |
| 008 Knowledge Check Flutter & Dart Basics.html |
13.45Кб |
| 008 Loading Meals Data Into a Screen_en.srt |
9.37Кб |
| 008 Loading Meals Data Into a Screen.mp4 |
53.42Мб |
| 008 Mutating Values in Memory & Making Sense of var, final & const_en.srt |
11.51Кб |
| 008 Mutating Values in Memory & Making Sense of var, final & const.mp4 |
41.19Мб |
| 008 Project Creation & Setting Up a Code Editor for Flutter Development_en.srt |
8.43Кб |
| 008 Project Creation & Setting Up a Code Editor for Flutter Development.mp4 |
35.99Мб |
| 008 Rendering Content Conditionally_en.srt |
11.77Кб |
| 008 Rendering Content Conditionally.mp4 |
52.08Мб |
| 008 Using the FavoritesProvider_en.srt |
7.51Кб |
| 008 Using the FavoritesProvider.mp4 |
44.96Мб |
| 008 Using the LayoutBuilder Widget_en.srt |
20.02Кб |
| 008 Using the LayoutBuilder Widget.mp4 |
123.48Мб |
| 008 VS-Code-Intro-Video.url |
67б |
| 009 Accepting & Passing Functions as Values_en.srt |
15.32Кб |
| 009 Accepting & Passing Functions as Values.mp4 |
66.53Мб |
| 009 Adding a Pick an Image Input_en.srt |
12.35Кб |
| 009 Adding a Pick an Image Input.mp4 |
53.71Мб |
| 009 Adding Cross-Screen Navigation_en.srt |
13.52Кб |
| 009 Adding Cross-Screen Navigation.mp4 |
80.67Мб |
| 009 Adding Validation Logic_en.srt |
13.61Кб |
| 009 Adding Validation Logic.mp4 |
60.92Мб |
| 009 Avoiding Unnecessary Requests_en.srt |
7.37Кб |
| 009 Avoiding Unnecessary Requests.mp4 |
40.66Мб |
| 009 Building Adaptive Widgets_en.srt |
11.37Кб |
| 009 Building Adaptive Widgets.mp4 |
75.23Мб |
| 009 Course Setup.html |
1.19Кб |
| 009 Finished-Challenge-Code.url |
181б |
| 009 Module Summary_en.srt |
1.47Кб |
| 009 Module Summary_en.srt |
3.65Кб |
| 009 Module Summary.mp4 |
6.35Мб |
| 009 Module Summary.mp4 |
20.41Мб |
| 009 Signing Users Up_en.srt |
13.66Кб |
| 009 Signing Users Up.mp4 |
72.40Мб |
| 009 Triggering a Notifier Method_en.srt |
8.03Кб |
| 009 Triggering a Notifier Method.mp4 |
51.34Мб |
| 009 Understanding Widgets_en.srt |
5.03Кб |
| 009 Understanding Widgets.mp4 |
15.58Мб |
| 009 Using Icons & Formatting Dates_en.srt |
11.13Кб |
| 009 Using Icons & Formatting Dates.mp4 |
53.32Мб |
| 010 Getting Form Access via a Global Key_en.srt |
12.24Кб |
| 010 Getting Form Access via a Global Key.mp4 |
59.71Мб |
| 010 Getting Started with Another Provider_en.srt |
11.93Кб |
| 010 Getting Started with Another Provider.mp4 |
58.31Мб |
| 010 Installing the Image Picker Package_en.srt |
8.03Кб |
| 010 Installing the Image Picker Package.mp4 |
46.95Мб |
| 010 Logging Users In_en.srt |
9.87Кб |
| 010 Logging Users In.mp4 |
43.17Мб |
| 010 main.dart.url |
173б |
| 010 Managing the Loading State_en.srt |
10.25Кб |
| 010 Managing the Loading State.mp4 |
65.77Мб |
| 010 Module Summary_en.srt |
2.27Кб |
| 010 Module Summary.mp4 |
11.73Мб |
| 010 Passing Data to the Target Screen_en.srt |
7.07Кб |
| 010 Passing Data to the Target Screen.mp4 |
43.93Мб |
| 010 runApp-Source-Code.url |
156б |
| 010 Running a First Flutter App_en.srt |
15.05Кб |
| 010 Running a First Flutter App.mp4 |
84.66Мб |
| 010 Setting an AppBar with a Title & Actions_en.srt |
10.55Кб |
| 010 Setting an AppBar with a Title & Actions.mp4 |
57.96Мб |
| 010 The initState Method_en.srt |
7.27Кб |
| 010 The initState Method.mp4 |
34.05Мб |
| 010 Using a First Widget & Passing Values to Functions_en.srt |
7.85Кб |
| 010 Using a First Widget & Passing Values to Functions.mp4 |
24.77Мб |
| 010 Widgets-Catalog.url |
71б |
| 011 Adding a Modal Sheet & Understanding Context_en.srt |
11.53Кб |
| 011 Adding a Modal Sheet & Understanding Context.mp4 |
56.94Мб |
| 011 Combining Local & Provider-managed State_en.srt |
10.18Кб |
| 011 Combining Local & Provider-managed State.mp4 |
62.08Мб |
| 011 Deep Dive Flutter's (Stateful) Widget Lifecycle.html |
997б |
| 011 Error Response Handling_en.srt |
8.06Кб |
| 011 Error Response Handling.mp4 |
47.85Мб |
| 011 Extracting Entered Values_en.srt |
14.62Кб |
| 011 Extracting Entered Values.mp4 |
85.47Мб |
| 011 Introducing the Stack Widget_en.srt |
27.44Кб |
| 011 Introducing the Stack Widget.mp4 |
117.03Мб |
| 011 MaterialApp-Source-Code.url |
152б |
| 011 Positional & Named Arguments_en.srt |
6.99Кб |
| 011 Positional & Named Arguments.mp4 |
18.27Мб |
| 011 Showing Different Screens Based On The Authentication State_en.srt |
13.73Кб |
| 011 Showing Different Screens Based On The Authentication State.mp4 |
61.98Мб |
| 011 Understanding Material Design_en.srt |
3.95Кб |
| 011 Understanding Material Design.mp4 |
22.53Мб |
| 011 Using the Device Camera For Taking Pictures_en.srt |
16.08Кб |
| 011 Using the Device Camera For Taking Pictures.mp4 |
97.56Мб |
| 012 About This Course_en.srt |
7.84Кб |
| 012 About This Course.mp4 |
21.16Мб |
| 012 Adding a Splash Screen (Loading Screen)_en.srt |
3.87Кб |
| 012 Adding a Splash Screen (Loading Screen).mp4 |
21.72Мб |
| 012 Adding the Picked Image to the Model & Add Place Form_en.srt |
10.26Кб |
| 012 Adding the Picked Image to the Model & Add Place Form.mp4 |
47.44Мб |
| 012 Deep Dive Position & Named Arguments.html |
3.57Кб |
| 012 Handling User (Text) Input with the TextField Widget_en.srt |
13.46Кб |
| 012 Handling User (Text) Input with the TextField Widget.mp4 |
57.99Мб |
| 012 Improving the MealItem Widget_en.srt |
17.43Кб |
| 012 Improving the MealItem Widget.mp4 |
92.29Мб |
| 012 Outsourcing State Into The Provider_en.srt |
9.11Кб |
| 012 Outsourcing State Into The Provider.mp4 |
55.24Мб |
| 012 Passing Data Between Screens_en.srt |
11.88Кб |
| 012 Passing Data Between Screens.mp4 |
64.60Мб |
| 012 Sending DELETE Requests_en.srt |
11.13Кб |
| 012 Sending DELETE Requests.mp4 |
60.68Мб |
| 012 Using Ternary Expressions & Comparison Operators_en.srt |
12.19Кб |
| 012 Using Ternary Expressions & Comparison Operators.mp4 |
43.97Мб |
| 013 Adding Navigation to the MealDetails Screen_en.srt |
15.18Кб |
| 013 Adding Navigation to the MealDetails Screen.mp4 |
83.28Мб |
| 013 Adding User Logout_en.srt |
6.44Кб |
| 013 Adding User Logout.mp4 |
40.35Мб |
| 013 Combining Multiple Widgets_en.srt |
4.71Кб |
| 013 Combining Multiple Widgets.mp4 |
13.36Мб |
| 013 Connecting Multiple Providers With Each Other (Dependent Providers)_en.srt |
7.97Кб |
| 013 Connecting Multiple Providers With Each Other (Dependent Providers).mp4 |
43.64Мб |
| 013 Course Resources (Code Snapshots, Community & Slides).html |
1.64Кб |
| 013 Final Challenge Solution_en.srt |
5.94Кб |
| 013 Final Challenge Solution.mp4 |
39.65Мб |
| 013 Getting User Input on Every Keystroke_en.srt |
7.35Кб |
| 013 Getting User Input on Every Keystroke.mp4 |
35.29Мб |
| 013 Handling the No Data Case_en.srt |
6.14Кб |
| 013 Handling the No Data Case.mp4 |
34.76Мб |
| 013 Previewing the Picked Image_en.srt |
7.36Кб |
| 013 Previewing the Picked Image.mp4 |
40.96Мб |
| 013 Understanding if Statements_en.srt |
8.26Кб |
| 013 Understanding if Statements.mp4 |
38.58Мб |
| 014 Better Error Handling_en.srt |
9.85Кб |
| 014 Better Error Handling.mp4 |
44.89Мб |
| 014 Image Upload Setup & First Steps_en.srt |
6.78Кб |
| 014 Image Upload Setup & First Steps.mp4 |
34.41Мб |
| 014 Important location Package & Android.html |
976б |
| 014 Improving the MealDetails Screen_en.srt |
12.14Кб |
| 014 Improving the MealDetails Screen.mp4 |
81.83Мб |
| 014 Letting Flutter do the Work with TextEditingController_en.srt |
6.72Кб |
| 014 Letting Flutter do the Work with TextEditingController.mp4 |
31.38Мб |
| 014 Module Summary_en.srt |
1.77Кб |
| 014 Module Summary.mp4 |
11.99Мб |
| 014 Swapping The Favorite Button Based On Provider State_en.srt |
3.82Кб |
| 014 Swapping The Favorite Button Based On Provider State.mp4 |
26.24Мб |
| 014 Understanding const Values_en.srt |
6.45Кб |
| 014 Understanding const Values.mp4 |
17.70Мб |
| 014 Using if Statements In Lists.html |
2.11Кб |
| 015 Adding a User Image Picker Widget_en.srt |
5.94Кб |
| 015 Adding a User Image Picker Widget.mp4 |
23.46Мб |
| 015 Adding Tab-based Navigation_en.srt |
24.84Кб |
| 015 Adding Tab-based Navigation.mp4 |
141.26Мб |
| 015 Adding the location Package & Starting with the Get Location Input Widget_en.srt |
13.05Кб |
| 015 Adding the location Package & Starting with the Get Location Input Widget.mp4 |
69.46Мб |
| 015 Building More Complex Widget Trees_en.srt |
13.13Кб |
| 015 Building More Complex Widget Trees.mp4 |
49.10Мб |
| 015 if Statements & Comparison Operators.html |
2.78Кб |
| 015 Module Summary_en.srt |
5.41Кб |
| 015 Module Summary_en.srt |
3.93Кб |
| 015 Module Summary.mp4 |
22.75Мб |
| 015 Module Summary.mp4 |
23.05Мб |
| 015 Time to Practice Adding a New Input_en.srt |
1.95Кб |
| 015 Time to Practice Adding a New Input.mp4 |
6.45Мб |
| 016 Adding a Data Model & Dummy Data_en.srt |
13.46Кб |
| 016 Adding a Data Model & Dummy Data.mp4 |
48.96Мб |
| 016 Exercise Solution_en.srt |
5.76Кб |
| 016 Exercise Solution.mp4 |
31.32Мб |
| 016 Getting the User's Current Location_en.srt |
9.33Кб |
| 016 Getting the User's Current Location.mp4 |
60.69Мб |
| 016 Passing Functions Through Multiple Layers of Widgets (for State Management)_en.srt |
18.17Кб |
| 016 Passing Functions Through Multiple Layers of Widgets (for State Management).mp4 |
99.66Мб |
| 016 questions.dart.url |
231б |
| 016 riverpod vs provider - There are many Alternatives!.html |
969б |
| 016 Understanding Value Types_en.srt |
11.28Кб |
| 016 Understanding Value Types.mp4 |
32.79Мб |
| 016 Using the FutureBuilder Widget_en.srt |
28.33Кб |
| 016 Using the FutureBuilder Widget.mp4 |
146.35Мб |
| 016 Using the ImagePicker Package_en.srt |
11.61Кб |
| 016 Using the ImagePicker Package.mp4 |
61.30Мб |
| 017 Closing The Modal Manually_en.srt |
2.72Кб |
| 017 Closing The Modal Manually.mp4 |
15.62Мб |
| 017 Configuring a Column_en.srt |
9.15Кб |
| 017 Configuring a Column.mp4 |
44.24Мб |
| 017 Configuring Widgets & Understanding Objects_en.srt |
11.82Кб |
| 017 Configuring Widgets & Understanding Objects.mp4 |
45.91Мб |
| 017 Managing App-wide State & Data_en.srt |
7.94Кб |
| 017 Managing App-wide State & Data.mp4 |
56.25Мб |
| 017 Managing The Selected Image In The Authentication Form_en.srt |
7.56Кб |
| 017 Managing The Selected Image In The Authentication Form.mp4 |
40.85Мб |
| 017 Using the Google Maps API - Setup_en.srt |
5.45Кб |
| 017 Using the Google Maps API - Setup.mp4 |
23.54Мб |
| 018 Adding a Side Drawer_en.srt |
23.02Кб |
| 018 Adding a Side Drawer.mp4 |
103.42Мб |
| 018 Creating a Reusable, Custom Styled Button_en.srt |
18.68Кб |
| 018 Creating a Reusable, Custom Styled Button.mp4 |
91.78Мб |
| 018 Reverse-Geocoding-API.url |
109б |
| 018 Showing a Date Picker_en.srt |
12.91Кб |
| 018 Showing a Date Picker.mp4 |
68.58Мб |
| 018 Uploading Images To Firebase_en.srt |
10.65Кб |
| 018 Uploading Images To Firebase.mp4 |
55.59Мб |
| 018 Using Google's Geocoding API_en.srt |
9.42Кб |
| 018 Using Google's Geocoding API.mp4 |
57.81Мб |
| 018 Working with Configuration Objects (Non-Widget Objects)_en.srt |
8.60Кб |
| 018 Working with Configuration Objects (Non-Widget Objects).mp4 |
35.49Мб |
| 019 Accessing List Elements & Object Properties_en.srt |
9.33Кб |
| 019 Accessing List Elements & Object Properties.mp4 |
42.31Мб |
| 019 Closing the Drawer Manually_en.srt |
8.41Кб |
| 019 Closing the Drawer Manually.mp4 |
49.40Мб |
| 019 Generics, Lists & Adding Gradient Colors_en.srt |
6.86Кб |
| 019 Generics, Lists & Adding Gradient Colors.mp4 |
30.01Мб |
| 019 Showing a Loading Spinner Whilst Uploading_en.srt |
4.66Кб |
| 019 Showing a Loading Spinner Whilst Uploading.mp4 |
30.99Мб |
| 019 Storing the Location Data in the Model_en.srt |
5.19Кб |
| 019 Storing the Location Data in the Model.mp4 |
29.33Мб |
| 019 Working with Futures for Handling Data from the Future_en.srt |
10.84Кб |
| 019 Working with Futures for Handling Data from the Future.mp4 |
60.12Мб |
| 020 Adding a Dropdown Button_en.srt |
16.76Кб |
| 020 Adding a Dropdown Button.mp4 |
84.16Мб |
| 020 Adding a Filter Item_en.srt |
11.62Кб |
| 020 Adding a Filter Item.mp4 |
46.92Мб |
| 020 Adding a Remote Database Firestore Setup_en.srt |
7.12Кб |
| 020 Adding a Remote Database Firestore Setup.mp4 |
33.61Мб |
| 020 Displaying a Location Preview Map Snapshot via Google_en.srt |
10.99Кб |
| 020 Displaying a Location Preview Map Snapshot via Google.mp4 |
64.39Мб |
| 020 How To Configure Widgets & Objects_en.srt |
5.15Кб |
| 020 How To Configure Widgets & Objects.mp4 |
27.11Мб |
| 020 Mapping Lists & Using the Spread Operator_en.srt |
12.08Кб |
| 020 Mapping Lists & Using the Spread Operator.mp4 |
59.68Мб |
| 021 Alignment, Margin & Padding_en.srt |
6.15Кб |
| 021 Alignment, Margin & Padding.mp4 |
41.44Мб |
| 021 Combining Conditions with AND and OR Operators_en.srt |
11.92Кб |
| 021 Combining Conditions with AND and OR Operators.mp4 |
50.80Мб |
| 021 Practice Styling Text_en.srt |
5.65Кб |
| 021 Practice Styling Text.mp4 |
24.04Мб |
| 021 Replacing Screens (Instead of Pushing)_en.srt |
12.67Кб |
| 021 Replacing Screens (Instead of Pushing).mp4 |
78.72Мб |
| 021 Sending Data to Firestore_en.srt |
10.51Кб |
| 021 Sending Data to Firestore.mp4 |
66.25Мб |
| 021 Using the Picked Location in the Form_en.srt |
4.86Кб |
| 021 Using the Picked Location in the Form.mp4 |
28.70Мб |
| 022 Adding More Filter Options_en.srt |
3.95Кб |
| 022 Adding More Filter Options.mp4 |
30.36Мб |
| 022 Mutating Values in Memory_en.srt |
8.32Кб |
| 022 Mutating Values in Memory.mp4 |
36.27Мб |
| 022 Onwards to Custom Widgets Why Do You Need Them_en.srt |
4.06Кб |
| 022 Onwards to Custom Widgets Why Do You Need Them.mp4 |
18.65Мб |
| 022 Outputting the Location Data_en.srt |
12.05Кб |
| 022 Outputting the Location Data.mp4 |
64.18Мб |
| 022 Storing a Username_en.srt |
6.51Кб |
| 022 Storing a Username.mp4 |
46.66Мб |
| 022 Validating User Input & Showing an Error Dialog_en.srt |
7.81Кб |
| 022 Validating User Input & Showing an Error Dialog.mp4 |
40.54Мб |
| 023 Adding ChatMessages & Input Widgets_en.srt |
14.66Кб |
| 023 Adding ChatMessages & Input Widgets.mp4 |
72.21Мб |
| 023 Installing & Configuring the Google Maps Package_en.srt |
5.16Кб |
| 023 Installing & Configuring the Google Maps Package.mp4 |
34.25Мб |
| 023 Managing The Questions Index As State_en.srt |
9.14Кб |
| 023 Managing The Questions Index As State.mp4 |
46.25Мб |
| 023 Replacing WillPopScope with PopScope.html |
1.17Кб |
| 023 Saving New Expenses_en.srt |
9.21Кб |
| 023 Saving New Expenses.mp4 |
51.80Мб |
| 023 Understanding Classes_en.srt |
7.84Кб |
| 023 Understanding Classes.mp4 |
27.73Мб |
| 024 Adding a Map Screen_en.srt |
14.67Кб |
| 024 Adding a Map Screen.mp4 |
53.42Мб |
| 024 A Note About Reading Data From Firestore.html |
978б |
| 024 Building Custom Widgets_en.srt |
15.28Кб |
| 024 Building Custom Widgets.mp4 |
47.59Мб |
| 024 Creating a Fullscreen Modal_en.srt |
3.25Кб |
| 024 Creating a Fullscreen Modal.mp4 |
18.42Мб |
| 024 More on Button Styling_en.srt |
2.05Кб |
| 024 More on Button Styling.mp4 |
14.94Мб |
| 024 Returning Data When Leaving a Screen_en.srt |
9.67Кб |
| 024 Returning Data When Leaving a Screen.mp4 |
50.16Мб |
| 025 Adding-Custom-Fonts.url |
70б |
| 025 Displaying the Picked Place on a Dynamic Map_en.srt |
4.40Кб |
| 025 Displaying the Picked Place on a Dynamic Map.mp4 |
32.53Мб |
| 025 Google-Fonts-Package.url |
61б |
| 025 Reading & Using Returned Data_en.srt |
7.10Кб |
| 025 Reading & Using Returned Data.mp4 |
36.53Мб |
| 025 Sending & Reading Data To & From Firestore_en.srt |
16.40Кб |
| 025 Sending & Reading Data To & From Firestore.mp4 |
85.32Мб |
| 025 Using the Dismissible Widget for Dismissing List Items_en.srt |
11.78Кб |
| 025 Using the Dismissible Widget for Dismissing List Items.mp4 |
56.80Мб |
| 025 Using Third-Party Packages & Adding Google Fonts_en.srt |
11.67Кб |
| 025 Using Third-Party Packages & Adding Google Fonts.mp4 |
70.24Мб |
| 025 Working with Constructor Functions_en.srt |
10.21Кб |
| 025 Working with Constructor Functions.mp4 |
36.91Мб |
| 026 Applying Filters_en.srt |
24.53Кб |
| 026 Applying Filters.mp4 |
140.23Мб |
| 026 Handling Map Taps for Selecting a Location Manually_en.srt |
6.86Кб |
| 026 Handling Map Taps for Selecting a Location Manually.mp4 |
29.26Мб |
| 026 Loading & Displaying Chat Messages as a Stream_en.srt |
11.49Кб |
| 026 Loading & Displaying Chat Messages as a Stream.mp4 |
65.89Мб |
| 026 Passing Data via Functions Across Widgets_en.srt |
20.79Кб |
| 026 Passing Data via Functions Across Widgets.mp4 |
101.44Мб |
| 026 Showing & Managing Snackbars_en.srt |
13.53Кб |
| 026 Showing & Managing Snackbars.mp4 |
78.42Мб |
| 026 Splitting Code Across Files_en.srt |
5.22Кб |
| 026 Splitting Code Across Files.mp4 |
22.09Мб |
| 027 An Alternative Navigation Pattern Using Named Routes.html |
660б |
| 027 Flutter & Material 3.html |
655б |
| 027 message-bubble.dart.url |
160б |
| 027 More Conditions_en.srt |
6.89Кб |
| 027 More Conditions.mp4 |
40.54Мб |
| 027 Practice Create a Custom Widget_en.srt |
5.82Кб |
| 027 Practice Create a Custom Widget.mp4 |
23.62Мб |
| 027 Styling Chat Message Bubbles_en.srt |
18.91Кб |
| 027 Styling Chat Message Bubbles.mp4 |
107.08Мб |
| 027 Using the Map Screen in the Add Place Form_en.srt |
11.39Кб |
| 027 Using the Map Screen in the Add Place Form.mp4 |
85.99Мб |
| 028 Firebase-Flutter-Push-Notifications-Setup-Docs.url |
87б |
| 028 Getting Started with Theming_en.srt |
12.49Кб |
| 028 Getting Started with Theming.mp4 |
51.36Мб |
| 028 Getting Started with the Results Screen_en.srt |
11.94Кб |
| 028 Getting Started with the Results Screen.mp4 |
69.15Мб |
| 028 Installing Packages for Local (On-Device) Data Storage_en.srt |
5.89Кб |
| 028 Installing Packages for Local (On-Device) Data Storage.mp4 |
29.95Мб |
| 028 Introducing Variables_en.srt |
8.74Кб |
| 028 Introducing Variables.mp4 |
44.38Мб |
| 028 Module Summary_en.srt |
5.03Кб |
| 028 Module Summary.mp4 |
33.17Мб |
| 028 Push Notifications - Setup & First Steps_en.srt |
14.97Кб |
| 028 Push Notifications - Setup & First Steps.mp4 |
80.00Мб |
| 029 Passing Data to the Results Screen_en.srt |
3.93Кб |
| 029 Passing Data to the Results Screen.mp4 |
23.61Мб |
| 029 Requesting Permissions & Getting an Address Token_en.srt |
10.15Кб |
| 029 Requesting Permissions & Getting an Address Token.mp4 |
43.67Мб |
| 029 Setting & Using a Color Scheme_en.srt |
10.17Кб |
| 029 Setting & Using a Color Scheme.mp4 |
40.48Мб |
| 029 Storing the Picked Image Locally_en.srt |
7.24Кб |
| 029 Storing the Picked Image Locally.mp4 |
41.79Мб |
| 029 Variables & Types - Combining Two Key Concepts_en.srt |
3.84Кб |
| 029 Variables & Types - Combining Two Key Concepts.mp4 |
18.29Мб |
| 030 final & const - Special Kinds Of Variables_en.srt |
8.90Кб |
| 030 final & const - Special Kinds Of Variables.mp4 |
37.95Мб |
| 030 Introducing Maps & for Loops_en.srt |
18.17Кб |
| 030 Introducing Maps & for Loops.mp4 |
79.92Мб |
| 030 Setting Text Themes_en.srt |
14.39Кб |
| 030 Setting Text Themes.mp4 |
75.28Мб |
| 030 Storing Place Data in a (On-Device) SQL Database_en.srt |
12.86Кб |
| 030 Storing Place Data in a (On-Device) SQL Database.mp4 |
65.23Мб |
| 030 Testing Push Notifications_en.srt |
7.74Кб |
| 030 Testing Push Notifications.mp4 |
48.61Мб |
| 031 Instance Variables (Properties) & Configurable Widgets_en.srt |
16.77Кб |
| 031 Instance Variables (Properties) & Configurable Widgets.mp4 |
65.08Мб |
| 031 Loading Data from the SQL Database_en.srt |
11.70Кб |
| 031 Loading Data from the SQL Database.mp4 |
70.57Мб |
| 031 Using for Loops In Lists.html |
2.08Кб |
| 031 Using Theme Data in Widgets_en.srt |
14.37Кб |
| 031 Using Theme Data in Widgets.mp4 |
77.90Мб |
| 031 Working with Notification Topics_en.srt |
4.22Кб |
| 031 Working with Notification Topics.mp4 |
25.68Мб |
| 032 Important Adding Dark Mode.html |
886б |
| 032 index.js |
809б |
| 032 Note A Typo In The Next Lecture.html |
338б |
| 032 Practice Reusable Widgets & Constructor Functions_en.srt |
10.59Кб |
| 032 Practice Reusable Widgets & Constructor Functions.mp4 |
55.15Мб |
| 032 Sending Push Notifications Automatically via Cloud Functions_en.srt |
19.41Кб |
| 032 Sending Push Notifications Automatically via Cloud Functions.mp4 |
100.77Мб |
| 032 Using a FutureBuilder for Loading Data_en.srt |
8.29Кб |
| 032 Using a FutureBuilder for Loading Data.mp4 |
56.03Мб |
| 033 Accessing Map Values & Using Type Casting_en.srt |
15.91Кб |
| 033 Accessing Map Values & Using Type Casting.mp4 |
66.72Мб |
| 033 Adding Dark Mode_en.srt |
11.47Кб |
| 033 Adding Dark Mode.mp4 |
69.84Мб |
| 033 Dice-Images-ZIP-File-.url |
179б |
| 033 Displaying Images & Using Multiple Constructor Functions_en.srt |
10.66Кб |
| 033 Displaying Images & Using Multiple Constructor Functions.mp4 |
57.58Мб |
| 033 Module Summary_en.srt |
3.37Кб |
| 033 Module Summary_en.srt |
1.85Кб |
| 033 Module Summary.mp4 |
25.34Мб |
| 033 Module Summary.mp4 |
13.23Мб |
| 034 Adding Buttons & Using Functions As Values_en.srt |
9.91Кб |
| 034 Adding Buttons & Using Functions As Values.mp4 |
45.66Мб |
| 034 Adding Your Own Native Code.html |
710б |
| 034 Combining Columns & Rows_en.srt |
9.06Кб |
| 034 Combining Columns & Rows.mp4 |
55.24Мб |
| 034 Using Another Kind of Loop (for-in)_en.srt |
7.78Кб |
| 034 Using Another Kind of Loop (for-in).mp4 |
26.39Мб |
| 035 Adding Alternative Constructor Functions & Filtering Lists_en.srt |
7.40Кб |
| 035 Adding Alternative Constructor Functions & Filtering Lists.mp4 |
26.35Мб |
| 035 Expanded To The Rescue!_en.srt |
5.09Кб |
| 035 Expanded To The Rescue!.mp4 |
27.59Мб |
| 035 Styling Buttons & Working with Padding_en.srt |
9.90Кб |
| 035 Styling Buttons & Working with Padding.mp4 |
50.11Мб |
| 036 Adding Chart Widgets_en.srt |
17.15Кб |
| 036 Adding Chart Widgets.mp4 |
101.29Мб |
| 036 Chart-Widgets.url |
165б |
| 036 Code-Snapshot.url |
181б |
| 036 Filtering & Analyzing Lists_en.srt |
11.81Кб |
| 036 Filtering & Analyzing Lists.mp4 |
65.56Мб |
| 036 How NOT To Build Interactive Widgets_en.srt |
6.23Кб |
| 036 How NOT To Build Interactive Widgets.mp4 |
34.37Мб |
| 036 Project-Snapshot.url |
183б |
| 037 Introducing Stateful Widgets_en.srt |
23.57Кб |
| 037 Introducing Stateful Widgets.mp4 |
110.84Мб |
| 037 Making Content Scrollable with SingleChildScrollView_en.srt |
6.53Кб |
| 037 Making Content Scrollable with SingleChildScrollView.mp4 |
41.33Мб |
| 037 Module Summary_en.srt |
4.67Кб |
| 037 Module Summary.mp4 |
27.56Мб |
| 038 Beyond the Basics Optional, Important Dart Features_en.srt |
15.00Кб |
| 038 Beyond the Basics Optional, Important Dart Features.mp4 |
65.62Мб |
| 038 Generating Random Numbers_en.srt |
12.37Кб |
| 038 Generating Random Numbers.mp4 |
59.88Мб |
| 039 Module Summary_en.srt |
16.95Кб |
| 039 Module Summary_en.srt |
12.35Кб |
| 039 Module Summary.mp4 |
65.90Мб |
| 039 Module Summary.mp4 |
60.92Мб |
| external-links.txt |
662б |
| external-links.txt |
876б |
| external-links.txt |
544б |
| external-links.txt |
172б |
| external-links.txt |
534б |
| external-links.txt |
185б |
| external-links.txt |
366б |
| external-links.txt |
691б |
| external-links.txt |
176б |
| external-links.txt |
261б |
| external-links.txt |
929б |
| external-links.txt |
488б |
| external-links.txt |
663б |