Обратите внимание, что наш сайт не размещает какие-либо файлы из списка. Вы не можете скачать
эти файлы или скачать torrent-файл.
|
001 How to Get Help.en_US.srt |
1.71Кб |
001 How to Get Help.mp4 |
14.42Мб |
002 Course Organization.en_US.srt |
5.09Кб |
002 Course Organization.mp4 |
42.59Мб |
003 Dart Overview.en_US.srt |
3.85Кб |
003 Dart Overview.mp4 |
44.82Мб |
004 The Dartpad Editor.en_US.srt |
3.74Кб |
004 The Dartpad Editor.mp4 |
23.74Мб |
005 Our First Program.en_US.srt |
4.05Кб |
005 Our First Program.mp4 |
23.19Мб |
006 Pulling the Pieces Apart.en_US.srt |
4.09Кб |
006 Pulling the Pieces Apart.mp4 |
35.36Мб |
007 Functions in Dart.en_US.srt |
5.60Кб |
007 Functions in Dart.mp4 |
42.68Мб |
008 Introduction to Types.en_US.srt |
12.44Кб |
008 Introduction to Types.mp4 |
103.47Мб |
009 Why Use Types_.en_US.srt |
7.97Кб |
009 Why Use Types_.mp4 |
74.40Мб |
010 String Interpolation.en_US.srt |
4.88Кб |
010 String Interpolation.mp4 |
33.38Мб |
011 Object Oriented Programming in Dart.en_US.srt |
4.72Кб |
011 Object Oriented Programming in Dart.mp4 |
57.83Мб |
012 Creating Classes.en_US.srt |
6.34Кб |
012 Creating Classes.mp4 |
49.80Мб |
013 Creating Class Instances.en_US.srt |
5.75Кб |
013 Creating Class Instances.mp4 |
38.69Мб |
014 Constructor Functions.en_US.srt |
10.42Кб |
014 Constructor Functions.mp4 |
78.79Мб |
015 Review on Constructors.en_US.srt |
5.12Кб |
015 Review on Constructors.mp4 |
49.54Мб |
016 Completed Code.html |
697б |
017 App Overview.en_US.srt |
1.86Кб |
017 App Overview.mp4 |
18.41Мб |
018 OOP Design Flow.en_US.srt |
5.14Кб |
018 OOP Design Flow.mp4 |
54.42Мб |
019 Adding Fields to Classes.en_US.srt |
8.81Кб |
019 Adding Fields to Classes.mp4 |
89.79Мб |
020 Associated Methods.en_US.srt |
2.19Кб |
020 Associated Methods.mp4 |
24.35Мб |
021 More Initialization with Constructors.en_US.srt |
4.05Кб |
021 More Initialization with Constructors.mp4 |
32.72Мб |
022 For Loops.en_US.srt |
4.41Кб |
022 For Loops.mp4 |
40.03Мб |
023 Adding Elements to Lists.en_US.srt |
5.79Кб |
023 Adding Elements to Lists.mp4 |
48.61Мб |
024 More on Variable Initialization.en_US.srt |
7.07Кб |
024 More on Variable Initialization.mp4 |
65.70Мб |
025 Customizing Print Statements.en_US.srt |
5.34Кб |
025 Customizing Print Statements.mp4 |
47.91Мб |
026 ToString on Cards.en_US.srt |
6.41Кб |
026 ToString on Cards.mp4 |
58.55Мб |
027 Shuffling a List.en_US.srt |
8.69Кб |
027 Shuffling a List.mp4 |
106.10Мб |
028 Annotating Argument Types.en_US.srt |
6.49Кб |
028 Annotating Argument Types.mp4 |
75.22Мб |
029 Filtering Lists.en_US.srt |
5.18Кб |
029 Filtering Lists.mp4 |
49.83Мб |
030 Annotating Argument Types.en_US.srt |
3.81Кб |
030 Annotating Argument Types.mp4 |
31.68Мб |
031 Filtering Lists.en_US.srt |
8.44Кб |
031 Filtering Lists.mp4 |
90.00Мб |
032 Shorthand Function Syntax.en_US.srt |
10.59Кб |
032 Shorthand Function Syntax.mp4 |
111.77Мб |
033 Removing Individual Records.en_US.srt |
4.29Кб |
033 Removing Individual Records.mp4 |
54.25Мб |
034 RemoveCard Implementation.en_US.srt |
8.85Кб |
034 RemoveCard Implementation.mp4 |
103.20Мб |
035 Named Parameters.en_US.srt |
5.52Кб |
035 Named Parameters.mp4 |
53.38Мб |
036 Flutter Setup on MacOS.en_US.srt |
3.29Кб |
036 Flutter Setup on MacOS.mp4 |
24.48Мб |
037 SDK Extraction.en_US.srt |
3.25Кб |
037 SDK Extraction.mp4 |
23.96Мб |
038 Editing the PATH Variable.en_US.srt |
10.54Кб |
038 Editing the PATH Variable.mp4 |
85.85Мб |
039 XCode License.en_US.srt |
2.12Кб |
039 XCode License.mp4 |
22.75Мб |
040 Generating Flutter Projects.en_US.srt |
1.95Кб |
040 Generating Flutter Projects.mp4 |
20.04Мб |
041 Android Setup on MacOS.en_US.srt |
2.86Кб |
041 Android Setup on MacOS.mp4 |
31.12Мб |
042 Android Dependencies.en_US.srt |
2.02Кб |
042 Android Dependencies.mp4 |
22.43Мб |
043 Android Project Setup.en_US.srt |
1.69Кб |
043 Android Project Setup.mp4 |
23.32Мб |
044 More Android Dependencies!.en_US.srt |
2.34Кб |
044 More Android Dependencies!.mp4 |
24.59Мб |
045 Android Emulator Creation.en_US.srt |
2.89Кб |
045 Android Emulator Creation.mp4 |
26.72Мб |
046 Flutter Startup.en_US.srt |
2.11Кб |
046 Flutter Startup.mp4 |
15.75Мб |
047 Finished Android Setup.en_US.srt |
619б |
047 Finished Android Setup.mp4 |
7.58Мб |
048 iOS on Mac Setup.en_US.srt |
1.79Кб |
048 iOS on Mac Setup.mp4 |
17.39Мб |
049 XCode Setup.en_US.srt |
895б |
049 XCode Setup.mp4 |
8.90Мб |
050 iOS Simulator Startup.en_US.srt |
2.63Кб |
050 iOS Simulator Startup.mp4 |
26.83Мб |
051 App Startup.en_US.srt |
560б |
051 App Startup.mp4 |
6.38Мб |
052 Flutter Install.en_US.srt |
5.15Кб |
052 Flutter Install.mp4 |
67.74Мб |
053 More Flutter Installation.en_US.srt |
4.21Кб |
053 More Flutter Installation.mp4 |
57.96Мб |
054 Android Install.en_US.srt |
1.19Кб |
054 Android Install.mp4 |
13.85Мб |
055 Additional Dependencies.en_US.srt |
1.71Кб |
055 Additional Dependencies.mp4 |
18.55Мб |
056 Generating a Project.en_US.srt |
1.27Кб |
056 Generating a Project.mp4 |
16.51Мб |
057 Selecting an Image.en_US.srt |
3.03Кб |
057 Selecting an Image.mp4 |
32.39Мб |
058 Starting the Emulator.en_US.srt |
5.02Кб |
058 Starting the Emulator.mp4 |
58.67Мб |
059 Finishing Android Setup.en_US.srt |
676б |
059 Finishing Android Setup.mp4 |
7.74Мб |
060 Code Editor Setup.html |
1.91Кб |
061 What's Flutter About, Anyways_.en_US.srt |
8.75Кб |
061 What's Flutter About, Anyways_.mp4 |
91.54Мб |
062 App Overview.en_US.srt |
3.64Кб |
062 App Overview.mp4 |
29.03Мб |
063 The Four Step Design Process.en_US.srt |
6.39Кб |
063 The Four Step Design Process.mp4 |
54.45Мб |
064 Import Statements.en_US.srt |
6.66Кб |
064 Import Statements.mp4 |
69.48Мб |
065 Creating Widgets.en_US.srt |
7.01Кб |
065 Creating Widgets.mp4 |
70.31Мб |
066 Displaying Content on Screen.en_US.srt |
3.74Кб |
066 Displaying Content on Screen.mp4 |
42.97Мб |
067 Showing a Scaffold.en_US.srt |
8.87Кб |
067 Showing a Scaffold.mp4 |
104.81Мб |
068 Customizing the App Bar.en_US.srt |
5.77Кб |
068 Customizing the App Bar.mp4 |
71.49Мб |
069 Named Parameter Clarification.en_US.srt |
7.02Кб |
069 Named Parameter Clarification.mp4 |
86.51Мб |
070 Required Parameters.en_US.srt |
4.80Кб |
070 Required Parameters.mp4 |
55.38Мб |
071 Child Parameters.en_US.srt |
3.29Кб |
071 Child Parameters.mp4 |
36.65Мб |
072 Displaying Icons.en_US.srt |
8.23Кб |
072 Displaying Icons.mp4 |
84.96Мб |
073 Adding Custom Widgets.en_US.srt |
5.02Кб |
073 Adding Custom Widgets.mp4 |
50.65Мб |
074 Stateless vs Stateful Widgets.en_US.srt |
5.79Кб |
074 Stateless vs Stateful Widgets.mp4 |
61.37Мб |
075 The Build Method.en_US.srt |
5.54Кб |
075 The Build Method.mp4 |
65.68Мб |
076 Local Import Statements.en_US.srt |
7.90Кб |
076 Local Import Statements.mp4 |
77.12Мб |
077 Quick Breather and Review.en_US.srt |
4.53Кб |
077 Quick Breather and Review.mp4 |
52.84Мб |
078 Refactoring Stateless to Stateful.en_US.srt |
8.50Кб |
078 Refactoring Stateless to Stateful.mp4 |
84.32Мб |
079 More Refactoring to Stateful Widgets.en_US.srt |
11.91Кб |
079 More Refactoring to Stateful Widgets.mp4 |
144.78Мб |
080 Generics in Dart.en_US.srt |
8.95Кб |
080 Generics in Dart.mp4 |
68.84Мб |
081 Why Two Classes_.en_US.srt |
9.04Кб |
081 Why Two Classes_.mp4 |
108.89Мб |
082 Photos API.en_US.srt |
4.33Кб |
082 Photos API.mp4 |
38.13Мб |
083 Working with JSON.en_US.srt |
7.48Кб |
083 Working with JSON.mp4 |
46.60Мб |
084 Casting JSON to Model Instances.en_US.srt |
5.38Кб |
084 Casting JSON to Model Instances.mp4 |
43.69Мб |
085 Named Constructors.en_US.srt |
9.21Кб |
085 Named Constructors.mp4 |
78.01Мб |
086 Adding an Image Model.en_US.srt |
7.67Кб |
086 Adding an Image Model.mp4 |
73.82Мб |
087 Function References.en_US.srt |
5.17Кб |
087 Function References.mp4 |
56.45Мб |
088 The HTTP Package.en_US.srt |
5.40Кб |
088 The HTTP Package.mp4 |
64.63Мб |
089 Issuing HTTP Requests.en_US.srt |
4.04Кб |
089 Issuing HTTP Requests.mp4 |
38.21Мб |
090 Handling Dart Futures.en_US.srt |
10.83Кб |
090 Handling Dart Futures.mp4 |
85.80Мб |
091 Parsing Future Responses into a Model.en_US.srt |
5.62Кб |
091 Parsing Future Responses into a Model.mp4 |
67.88Мб |
092 Updating the AppState Widget.en_US.srt |
5.07Кб |
092 Updating the AppState Widget.mp4 |
60.67Мб |
093 Building Lists of Widgets.en_US.srt |
6.72Кб |
093 Building Lists of Widgets.mp4 |
69.46Мб |
094 Sending Images to the ImageList.en_US.srt |
4.83Кб |
094 Sending Images to the ImageList.mp4 |
55.92Мб |
095 The Final Keyword.en_US.srt |
7.70Кб |
095 The Final Keyword.mp4 |
65.13Мб |
096 Building Lists with ListView.en_US.srt |
8.13Кб |
096 Building Lists with ListView.mp4 |
96.43Мб |
097 Listing URL's.en_US.srt |
2.32Кб |
097 Listing URL's.mp4 |
24.55Мб |
098 Text to Images.en_US.srt |
5.43Кб |
098 Text to Images.mp4 |
64.08Мб |
099 Containers for Positioning.en_US.srt |
11.35Кб |
099 Containers for Positioning.mp4 |
110.68Мб |
100 Adding Border Style.en_US.srt |
10.26Кб |
100 Adding Border Style.mp4 |
116.53Мб |
101 Column Widgets for Layout.en_US.srt |
13.04Кб |
101 Column Widgets for Layout.mp4 |
160.60Мб |
102 Selective Padding.en_US.srt |
7.61Кб |
102 Selective Padding.mp4 |
83.81Мб |
103 App Review.en_US.srt |
7.10Кб |
103 App Review.mp4 |
79.47Мб |
104 App Overview.en_US.srt |
8.18Кб |
104 App Overview.mp4 |
60.73Мб |
105 Boilerplate App Code.en_US.srt |
6.45Кб |
105 Boilerplate App Code.mp4 |
65.57Мб |
106 Creating the Login Screen.en_US.srt |
8.99Кб |
106 Creating the Login Screen.mp4 |
82.81Мб |
107 More Container Styling.en_US.srt |
6.27Кб |
107 More Container Styling.mp4 |
72.77Мб |
108 Labels and Hint Text.en_US.srt |
11.96Кб |
108 Labels and Hint Text.mp4 |
143.21Мб |
109 Customizing Keyboard Type.en_US.srt |
4.60Кб |
109 Customizing Keyboard Type.mp4 |
58.96Мб |
110 Handling Password Inputs.en_US.srt |
7.29Кб |
110 Handling Password Inputs.mp4 |
86.59Мб |
111 Displaying Buttons with RaisedButton.en_US.srt |
5.96Кб |
111 Displaying Buttons with RaisedButton.mp4 |
72.86Мб |
112 Changing Widget Colors.en_US.srt |
2.50Кб |
112 Changing Widget Colors.mp4 |
26.51Мб |
113 Layout Control.en_US.srt |
11.37Кб |
113 Layout Control.mp4 |
133.07Мб |
114 Form Validation.en_US.srt |
5.28Кб |
114 Form Validation.mp4 |
56.18Мб |
115 Referencing Widgets with Global Keys.en_US.srt |
6.35Кб |
115 Referencing Widgets with Global Keys.mp4 |
68.02Мб |
116 The Form Widget and FormState.en_US.srt |
7.92Кб |
116 The Form Widget and FormState.mp4 |
70.90Мб |
117 Creating a Global Key.en_US.srt |
2.96Кб |
117 Creating a Global Key.mp4 |
35.83Мб |
118 Referencing FormState with Global Keys.en_US.srt |
6.10Кб |
118 Referencing FormState with Global Keys.mp4 |
80.02Мб |
119 Validating via FormState.en_US.srt |
8.57Кб |
119 Validating via FormState.mp4 |
96.37Мб |
120 Triggering Validation.en_US.srt |
8.97Кб |
120 Triggering Validation.mp4 |
113.23Мб |
121 Retrieving Form Values.en_US.srt |
8.94Кб |
121 Retrieving Form Values.mp4 |
105.48Мб |
122 Final Form Submittal.en_US.srt |
5.28Кб |
122 Final Form Submittal.mp4 |
73.74Мб |
123 Code Reuse with Mixins.en_US.srt |
5.33Кб |
123 Code Reuse with Mixins.mp4 |
64.19Мб |
124 Mixin Validator Implementation.en_US.srt |
6.59Кб |
124 Mixin Validator Implementation.mp4 |
89.07Мб |
125 A Quick Detour.en_US.srt |
1.63Кб |
125 A Quick Detour.mp4 |
13.61Мб |
126 Streams by Analogy.en_US.srt |
9.05Кб |
126 Streams by Analogy.mp4 |
85.09Мб |
127 Characteristics of Streams.en_US.srt |
6.03Кб |
127 Characteristics of Streams.mp4 |
66.15Мб |
128 StreamControllers and Sinks.en_US.srt |
7.17Кб |
128 StreamControllers and Sinks.mp4 |
58.37Мб |
129 Mapping a Stream.en_US.srt |
3.51Кб |
129 Mapping a Stream.mp4 |
32.79Мб |
130 Adding a StreamTransformer.en_US.srt |
5.89Кб |
130 Adding a StreamTransformer.mp4 |
57.54Мб |
131 Implementing the Listener.en_US.srt |
4.77Кб |
131 Implementing the Listener.mp4 |
44.76Мб |
132 Stream Review.en_US.srt |
11.02Кб |
132 Stream Review.mp4 |
133.54Мб |
133 Let's Build a Game.en_US.srt |
7.69Кб |
133 Let's Build a Game.mp4 |
54.80Мб |
134 Why Streams_.en_US.srt |
13.79Кб |
134 Why Streams_.mp4 |
131.24Мб |
135 Word Guessing.en_US.srt |
7.81Кб |
135 Word Guessing.mp4 |
85.31Мб |
136 Stream's 'Take' and 'Where' Functions.en_US.srt |
8.75Кб |
136 Stream's 'Take' and 'Where' Functions.mp4 |
70.03Мб |
137 Validation with Streams.en_US.srt |
7.64Кб |
137 Validation with Streams.mp4 |
59.27Мб |
138 Email Validation.en_US.srt |
5.72Кб |
138 Email Validation.mp4 |
61.09Мб |
139 Wiring up the Error.en_US.srt |
6.60Кб |
139 Wiring up the Error.mp4 |
58.62Мб |
140 BLOC's vs Stateful Widgets.en_US.srt |
9.35Кб |
140 BLOC's vs Stateful Widgets.mp4 |
93.53Мб |
141 The Purpose of Streams with Blocs.en_US.srt |
10.81Кб |
141 The Purpose of Streams with Blocs.mp4 |
98.78Мб |
142 Generating a New Project.en_US.srt |
1.35Кб |
142 Generating a New Project.mp4 |
15.71Мб |
143 App Boilerplate.en_US.srt |
3.96Кб |
143 App Boilerplate.mp4 |
46.45Мб |
144 Second Time on LoginScreen.en_US.srt |
4.52Кб |
144 Second Time on LoginScreen.mp4 |
48.38Мб |
145 TextFields with RaisedButtons.en_US.srt |
10.51Кб |
145 TextFields with RaisedButtons.mp4 |
126.66Мб |
146 How to Use TextFields.en_US.srt |
4.70Кб |
146 How to Use TextFields.mp4 |
52.88Мб |
147 BLOC Design for TextFields.en_US.srt |
5.51Кб |
147 BLOC Design for TextFields.mp4 |
54.72Мб |
148 Annotating Stream Types.en_US.srt |
7.09Кб |
148 Annotating Stream Types.mp4 |
63.73Мб |
149 Issues with Bloc Access.en_US.srt |
9.85Кб |
149 Issues with Bloc Access.mp4 |
96.02Мб |
150 Shortcut Access with Getters.en_US.srt |
11.43Кб |
150 Shortcut Access with Getters.mp4 |
104.15Мб |
151 Public vs Private Fields.en_US.srt |
10.54Кб |
151 Public vs Private Fields.mp4 |
103.47Мб |
152 Improving the BLOC Api.en_US.srt |
5.77Кб |
152 Improving the BLOC Api.mp4 |
51.45Мб |
153 Validation Transformers.en_US.srt |
9.13Кб |
153 Validation Transformers.mp4 |
102.38Мб |
154 A Technicality Around Mixins.en_US.srt |
6.00Кб |
154 A Technicality Around Mixins.mp4 |
77.11Мб |
155 Cleaning Up Controllers.en_US.srt |
4.52Кб |
155 Cleaning Up Controllers.mp4 |
56.16Мб |
156 Bloc Application.en_US.srt |
9.78Кб |
156 Bloc Application.mp4 |
95.99Мб |
157 The StreamBuilder Widget.en_US.srt |
15.07Кб |
157 The StreamBuilder Widget.mp4 |
188.32Мб |
158 Streambuilder for Password Fields.en_US.srt |
5.90Кб |
158 Streambuilder for Password Fields.mp4 |
70.91Мб |
159 Scoped Bloc Approach.en_US.srt |
4.36Кб |
159 Scoped Bloc Approach.mp4 |
48.16Мб |
160 Provider Implementation.en_US.srt |
7.76Кб |
160 Provider Implementation.mp4 |
76.76Мб |
161 The Provider's 'of' Function.en_US.srt |
10.39Кб |
161 The Provider's 'of' Function.mp4 |
110.77Мб |
162 The Provider's Constructor.en_US.srt |
3.10Кб |
162 The Provider's Constructor.mp4 |
37.58Мб |
163 The Provider in Action.en_US.srt |
4.40Кб |
163 The Provider in Action.mp4 |
52.67Мб |
164 Accessing the Bloc.en_US.srt |
7.85Кб |
164 Accessing the Bloc.mp4 |
104.96Мб |
165 Breather and Review.en_US.srt |
7.60Кб |
165 Breather and Review.mp4 |
91.44Мб |
166 Enabling Form Submission.en_US.srt |
7.36Кб |
166 Enabling Form Submission.mp4 |
79.06Мб |
167 Stream Merging Possibilities.en_US.srt |
6.33Кб |
167 Stream Merging Possibilities.mp4 |
73.87Мб |
168 Introducing RxDart.en_US.srt |
6.30Кб |
168 Introducing RxDart.mp4 |
66.03Мб |
169 More on RxDart.en_US.srt |
8.86Кб |
169 More on RxDart.mp4 |
89.72Мб |
170 The CombineLatest Function.en_US.srt |
14.39Кб |
170 The CombineLatest Function.mp4 |
145.49Мб |
171 CombineLatest in Action.en_US.srt |
9.23Кб |
171 CombineLatest in Action.mp4 |
114.31Мб |
172 More on StreamBuilder.en_US.srt |
5.07Кб |
172 More on StreamBuilder.mp4 |
65.90Мб |
173 Interpreting Stream Values.en_US.srt |
8.85Кб |
173 Interpreting Stream Values.mp4 |
98.71Мб |
174 Broadcast Streams.en_US.srt |
6.83Кб |
174 Broadcast Streams.mp4 |
89.63Мб |
175 Disabled by Default.en_US.srt |
4.73Кб |
175 Disabled by Default.mp4 |
41.94Мб |
176 Replacing Controllers with Subjects.en_US.srt |
11.53Кб |
176 Replacing Controllers with Subjects.mp4 |
148.74Мб |
177 Review of BLOCs.en_US.srt |
4.96Кб |
177 Review of BLOCs.mp4 |
49.84Мб |
178 App Overview.en_US.srt |
4.55Кб |
178 App Overview.mp4 |
34.16Мб |
179 Animation Library Classes.en_US.srt |
15.78Кб |
179 Animation Library Classes.mp4 |
161.44Мб |
180 App Boilerplate.en_US.srt |
3.52Кб |
180 App Boilerplate.mp4 |
39.85Мб |
181 StatefulWidgets for Animations.en_US.srt |
6.00Кб |
181 StatefulWidgets for Animations.mp4 |
59.01Мб |
182 Widget Structure.en_US.srt |
3.40Кб |
182 Widget Structure.mp4 |
35.43Мб |
183 Displaying a Cat.en_US.srt |
5.26Кб |
183 Displaying a Cat.mp4 |
55.41Мб |
184 The InitState Method.en_US.srt |
5.34Кб |
184 The InitState Method.mp4 |
65.24Мб |
185 Declaring the TickerProvider.en_US.srt |
7.98Кб |
185 Declaring the TickerProvider.mp4 |
97.66Мб |
186 Tweens with Curves.en_US.srt |
7.72Кб |
186 Tweens with Curves.mp4 |
86.08Мб |
187 Performance Savings with AnimatedBuilder.en_US.srt |
6.67Кб |
187 Performance Savings with AnimatedBuilder.mp4 |
69.20Мб |
188 Nature of Animation.en_US.srt |
10.11Кб |
188 Nature of Animation.mp4 |
99.14Мб |
189 Starting the Animation.en_US.srt |
2.82Кб |
189 Starting the Animation.mp4 |
28.49Мб |
190 Watching for Taps with GestureDetector.en_US.srt |
6.98Кб |
190 Watching for Taps with GestureDetector.mp4 |
81.56Мб |
191 Reversing Animation States.en_US.srt |
9.08Кб |
191 Reversing Animation States.mp4 |
105.54Мб |
192 Building the Box.en_US.srt |
4.75Кб |
192 Building the Box.mp4 |
59.72Мб |
193 Layouts with the Stack Widget.en_US.srt |
4.12Кб |
193 Layouts with the Stack Widget.mp4 |
36.32Мб |
194 Order of Drawing Widgets.en_US.srt |
3.88Кб |
194 Order of Drawing Widgets.mp4 |
42.34Мб |
195 Add Center Widget.en_US.srt |
5.09Кб |
195 Add Center Widget.mp4 |
55.03Мб |
196 Positioned Widgets.en_US.srt |
16.48Кб |
196 Positioned Widgets.mp4 |
165.39Мб |
197 Expanding Stack Dimensions.en_US.srt |
10.06Кб |
197 Expanding Stack Dimensions.mp4 |
110.36Мб |
198 Three Reasons for Strange Layouts.en_US.srt |
9.98Кб |
198 Three Reasons for Strange Layouts.mp4 |
113.08Мб |
199 Positioned Constraints.en_US.srt |
5.46Кб |
199 Positioned Constraints.mp4 |
66.05Мб |
200 Negative Offsets.en_US.srt |
5.57Кб |
200 Negative Offsets.mp4 |
64.37Мб |
201 Stack Clip Settings.en_US.srt |
5.32Кб |
201 Stack Clip Settings.mp4 |
61.52Мб |
202 Adjusting Tween Ranges.en_US.srt |
3.28Кб |
202 Adjusting Tween Ranges.mp4 |
38.62Мб |
203 Adding Box Flaps.en_US.srt |
5.00Кб |
203 Adding Box Flaps.mp4 |
51.14Мб |
204 Rotating Widgets.en_US.srt |
8.91Кб |
204 Rotating Widgets.mp4 |
105.95Мб |
205 Rotation by Radians.en_US.srt |
8.04Кб |
205 Rotation by Radians.mp4 |
88.57Мб |
206 Changing Rotation Point.en_US.srt |
4.88Кб |
206 Changing Rotation Point.mp4 |
58.41Мб |
207 A Touch of Positioning.en_US.srt |
7.42Кб |
207 A Touch of Positioning.mp4 |
78.51Мб |
208 BoxAnimation Controller.en_US.srt |
9.91Кб |
208 BoxAnimation Controller.mp4 |
111.67Мб |
209 Adding Animated Builders.en_US.srt |
8.51Кб |
209 Adding Animated Builders.mp4 |
100.44Мб |
210 Resetting Animations.en_US.srt |
5.54Кб |
210 Resetting Animations.mp4 |
71.89Мб |
211 Constraining Animation Range.en_US.srt |
6.32Кб |
211 Constraining Animation Range.mp4 |
71.83Мб |
212 Adding the Right Flap.en_US.srt |
4.50Кб |
212 Adding the Right Flap.mp4 |
52.13Мб |
213 Negative Rotation Values.en_US.srt |
6.01Кб |
213 Negative Rotation Values.mp4 |
68.12Мб |
214 Toggling Animation State.en_US.srt |
3.90Кб |
214 Toggling Animation State.mp4 |
39.20Мб |
215 Animation Wrapup.en_US.srt |
3.91Кб |
215 Animation Wrapup.mp4 |
48.29Мб |
216 App Overview.en_US.srt |
5.07Кб |
216 App Overview.mp4 |
54.61Мб |
217 Hacker News API.en_US.srt |
12.94Кб |
217 Hacker News API.mp4 |
160.38Мб |
218 More API Challenges.en_US.srt |
12.15Кб |
218 More API Challenges.mp4 |
135.12Мб |
219 API Performance Strategy.en_US.srt |
12.36Кб |
219 API Performance Strategy.mp4 |
109.65Мб |
220 Creating the ItemModel Class.en_US.srt |
11.63Кб |
220 Creating the ItemModel Class.mp4 |
144.01Мб |
221 A Few More ItemModel Properties.en_US.srt |
6.58Кб |
221 A Few More ItemModel Properties.mp4 |
86.78Мб |
222 API Provider Implementation.en_US.srt |
8.75Кб |
222 API Provider Implementation.mp4 |
95.17Мб |
223 Fetching Individual Items.en_US.srt |
11.28Кб |
223 Fetching Individual Items.mp4 |
131.02Мб |
224 Testing with Dart.en_US.srt |
6.62Кб |
224 Testing with Dart.mp4 |
75.97Мб |
225 A Few Imports.en_US.srt |
6.68Кб |
225 A Few Imports.mp4 |
72.93Мб |
226 Writing Expectations.en_US.srt |
7.80Кб |
226 Writing Expectations.mp4 |
80.80Мб |
227 Mocking HTTP Requests.en_US.srt |
7.82Кб |
227 Mocking HTTP Requests.mp4 |
89.21Мб |
228 Returning JSON.en_US.srt |
7.71Кб |
228 Returning JSON.mp4 |
90.35Мб |
229 Testing FetchItem.en_US.srt |
7.09Кб |
229 Testing FetchItem.mp4 |
84.15Мб |
230 SQLite DB Provider.en_US.srt |
5.84Кб |
230 SQLite DB Provider.mp4 |
56.25Мб |
231 Database Imports.en_US.srt |
6.33Кб |
231 Database Imports.mp4 |
62.28Мб |
232 Async Constructors.en_US.srt |
3.32Кб |
232 Async Constructors.mp4 |
37.72Мб |
233 Creating a DB Connection.en_US.srt |
6.66Кб |
233 Creating a DB Connection.mp4 |
73.52Мб |
234 Creating Tables with SQLite.en_US.srt |
5.04Кб |
234 Creating Tables with SQLite.mp4 |
48.47Мб |
235 Adding Table Columns.en_US.srt |
6.25Кб |
235 Adding Table Columns.mp4 |
65.62Мб |
236 Issuing Queries.en_US.srt |
10.91Кб |
236 Issuing Queries.mp4 |
98.07Мб |
237 Multiple Named Constructors.en_US.srt |
6.18Кб |
237 Multiple Named Constructors.mp4 |
77.06Мб |
238 Massaging DB Return Maps.en_US.srt |
6.20Кб |
238 Massaging DB Return Maps.mp4 |
83.97Мб |
239 Turning Class Instances to Maps.en_US.srt |
11.17Кб |
239 Turning Class Instances to Maps.mp4 |
147.03Мб |
240 Implementing the Repository.en_US.srt |
5.18Кб |
240 Implementing the Repository.mp4 |
66.69Мб |
241 More on the Repository.en_US.srt |
10.00Кб |
241 More on the Repository.mp4 |
116.59Мб |
242 Type Annotations.en_US.srt |
9.03Кб |
242 Type Annotations.mp4 |
111.30Мб |
243 Casting Lists.en_US.srt |
5.06Кб |
243 Casting Lists.mp4 |
58.08Мб |
244 More on the Repository.en_US.srt |
3.96Кб |
244 More on the Repository.mp4 |
47.55Мб |
245 Abstract Classes.en_US.srt |
9.63Кб |
245 Abstract Classes.mp4 |
84.66Мб |
246 The Need for Abstract Classes.en_US.srt |
5.85Кб |
246 The Need for Abstract Classes.mp4 |
62.43Мб |
247 Why Abstract Classes_.en_US.srt |
10.61Кб |
247 Why Abstract Classes_.mp4 |
101.12Мб |
248 More on Abstract Classes.en_US.srt |
9.26Кб |
248 More on Abstract Classes.mp4 |
94.70Мб |
249 Repository Interface Design.en_US.srt |
10.01Кб |
249 Repository Interface Design.mp4 |
106.66Мб |
250 Defining the Source.en_US.srt |
7.45Кб |
250 Defining the Source.mp4 |
104.29Мб |
251 Cache Definitions.en_US.srt |
2.87Кб |
251 Cache Definitions.mp4 |
39.52Мб |
252 Lists of Sources and Caches.en_US.srt |
4.74Кб |
252 Lists of Sources and Caches.mp4 |
65.57Мб |
253 Ultimate Reusability.en_US.srt |
5.51Кб |
253 Ultimate Reusability.mp4 |
72.22Мб |
254 Quick Gotcha.en_US.srt |
3.06Кб |
254 Quick Gotcha.mp4 |
45.47Мб |
255 Another Quick Gotcha!.en_US.srt |
1.66Кб |
255 Another Quick Gotcha!.mp4 |
23.94Мб |
256 FetchTopIds Implementation.en_US.srt |
3.65Кб |
256 FetchTopIds Implementation.mp4 |
45.06Мб |
257 App Setup.en_US.srt |
3.89Кб |
257 App Setup.mp4 |
41.30Мб |
258 A Touch of Boilerplate.en_US.srt |
3.76Кб |
258 A Touch of Boilerplate.mp4 |
39.47Мб |
259 Data Fetching Concerns.en_US.srt |
14.24Кб |
259 Data Fetching Concerns.mp4 |
162.44Мб |
260 Solution Outline.en_US.srt |
5.02Кб |
260 Solution Outline.mp4 |
55.07Мб |
261 FutureBuilder in Action.en_US.srt |
17.33Кб |
261 FutureBuilder in Action.mp4 |
194.75Мб |
262 The Stories Provider.en_US.srt |
8.12Кб |
262 The Stories Provider.mp4 |
90.46Мб |
263 Bloc Design.en_US.srt |
9.10Кб |
263 Bloc Design.mp4 |
99.09Мб |
264 Exposing Bloc Getters.en_US.srt |
4.67Кб |
264 Exposing Bloc Getters.mp4 |
58.46Мб |
265 Wiring up the Stories Provider.en_US.srt |
4.32Кб |
265 Wiring up the Stories Provider.mp4 |
54.34Мб |
266 Bloc Testing.en_US.srt |
9.90Кб |
266 Bloc Testing.mp4 |
135.14Мб |
267 Type Annotations Solve Problems.en_US.srt |
4.99Кб |
267 Type Annotations Solve Problems.mp4 |
52.74Мб |
268 Circular Progress Indicator.en_US.srt |
4.55Кб |
268 Circular Progress Indicator.mp4 |
51.61Мб |
269 Item Fetching Architecture.en_US.srt |
10.09Кб |
269 Item Fetching Architecture.mp4 |
111.24Мб |
270 Giant Gotcha with StreamBuilder.en_US.srt |
13.16Кб |
270 Giant Gotcha with StreamBuilder.mp4 |
140.74Мб |
271 Giant Gotcha Solution.en_US.srt |
10.63Кб |
271 Giant Gotcha Solution.mp4 |
126.04Мб |
272 Implementing ScanStreamTransformer.en_US.srt |
8.14Кб |
272 Implementing ScanStreamTransformer.mp4 |
83.25Мб |
273 Finishing the ScanStreamTransformer.en_US.srt |
3.60Кб |
273 Finishing the ScanStreamTransformer.mp4 |
44.48Мб |
274 Adding the Items Controller.en_US.srt |
5.52Кб |
274 Adding the Items Controller.mp4 |
67.36Мб |
275 A Gotcha Around Streams_ Impossible!.en_US.srt |
4.72Кб |
275 A Gotcha Around Streams_ Impossible!.mp4 |
57.99Мб |
276 Single Transformer Application.en_US.srt |
5.04Кб |
276 Single Transformer Application.mp4 |
64.13Мб |
277 The ListView Tile.en_US.srt |
5.58Кб |
277 The ListView Tile.mp4 |
70.75Мб |
278 StreamBuilder Setup.en_US.srt |
4.63Кб |
278 StreamBuilder Setup.mp4 |
52.76Мб |
279 Wrapping Up the FutureBuilder.en_US.srt |
4.94Кб |
279 Wrapping Up the FutureBuilder.mp4 |
63.52Мб |
280 Double Gotcha!.en_US.srt |
5.53Кб |
280 Double Gotcha!.mp4 |
80.53Мб |
281 Stream Subscriptions.en_US.srt |
14.19Кб |
281 Stream Subscriptions.mp4 |
155.84Мб |
282 Stream Subscription Fix.en_US.srt |
1.77Кб |
282 Stream Subscription Fix.mp4 |
17.54Мб |
283 Additional Streams.en_US.srt |
4.22Кб |
283 Additional Streams.mp4 |
41.76Мб |
284 A Laborious Refactor.en_US.srt |
12.45Кб |
284 A Laborious Refactor.mp4 |
165.05Мб |
285 Result of Refactor.en_US.srt |
3.86Кб |
285 Result of Refactor.mp4 |
48.08Мб |
286 Quick Debug Session.en_US.srt |
6.34Кб |
286 Quick Debug Session.mp4 |
79.78Мб |
287 Resolving Database Conflicts.en_US.srt |
12.80Кб |
287 Resolving Database Conflicts.mp4 |
174.31Мб |
288 Building Story Tiles.en_US.srt |
6.89Кб |
288 Building Story Tiles.mp4 |
86.92Мб |
289 Comments Icon.en_US.srt |
6.84Кб |
289 Comments Icon.mp4 |
86.51Мб |
290 Applying Dividers with Height.en_US.srt |
7.74Кб |
290 Applying Dividers with Height.mp4 |
101.74Мб |
291 Loading Container Stand-in.en_US.srt |
5.02Кб |
291 Loading Container Stand-in.mp4 |
63.37Мб |
292 Building the Loading Container.en_US.srt |
5.88Кб |
292 Building the Loading Container.mp4 |
63.93Мб |
293 Showing the Loading Container.en_US.srt |
4.52Кб |
293 Showing the Loading Container.mp4 |
55.53Мб |
294 Long-Lived Cache Values.en_US.srt |
3.67Кб |
294 Long-Lived Cache Values.mp4 |
52.40Мб |
295 Swipe to Refresh Indicator.en_US.srt |
4.30Кб |
295 Swipe to Refresh Indicator.mp4 |
51.47Мб |
296 Implementing a Refresh Widget.en_US.srt |
5.98Кб |
296 Implementing a Refresh Widget.mp4 |
74.64Мб |
297 Clearing Database Tables.en_US.srt |
10.95Кб |
297 Clearing Database Tables.mp4 |
124.90Мб |
298 Communicating a Future to onRefresh.en_US.srt |
11.70Кб |
298 Communicating a Future to onRefresh.mp4 |
149.10Мб |
299 Navigation in Flutter.en_US.srt |
6.16Кб |
299 Navigation in Flutter.mp4 |
61.20Мб |
300 Map Based Routing.en_US.srt |
8.32Кб |
300 Map Based Routing.mp4 |
83.63Мб |
301 OnGenerateRoute-Based Navigation.en_US.srt |
5.15Кб |
301 OnGenerateRoute-Based Navigation.mp4 |
52.43Мб |
302 OnGenerateRoute Implementation.en_US.srt |
9.35Кб |
302 OnGenerateRoute Implementation.mp4 |
104.37Мб |
303 Navigating in Style!.en_US.srt |
13.53Кб |
303 Navigating in Style!.mp4 |
182.24Мб |
304 A PageRoute for NewsDetail.en_US.srt |
9.79Кб |
304 A PageRoute for NewsDetail.mp4 |
119.89Мб |
305 A Scaffold in NewsDetail.en_US.srt |
5.34Кб |
305 A Scaffold in NewsDetail.mp4 |
57.02Мб |
306 Parsing Route Settings.en_US.srt |
6.56Кб |
306 Parsing Route Settings.mp4 |
63.00Мб |
307 The Comments Bloc Provider.en_US.srt |
8.03Кб |
307 The Comments Bloc Provider.mp4 |
87.61Мб |
308 Comments Bloc Design.en_US.srt |
7.83Кб |
308 Comments Bloc Design.mp4 |
79.65Мб |
309 More on Comments Bloc.en_US.srt |
10.46Кб |
309 More on Comments Bloc.mp4 |
119.74Мб |
310 Recursive Data Fetching.en_US.srt |
17.67Кб |
310 Recursive Data Fetching.mp4 |
210.11Мб |
311 Quick Fix.html |
1.51Кб |
312 Connecting the Comments Provider.en_US.srt |
5.05Кб |
312 Connecting the Comments Provider.mp4 |
66.19Мб |
313 Testing Recursive Fetching.en_US.srt |
4.97Кб |
313 Testing Recursive Fetching.mp4 |
57.87Мб |
314 Consuming the Item Map.en_US.srt |
6.94Кб |
314 Consuming the Item Map.mp4 |
84.12Мб |
315 Displaying the Story Title.en_US.srt |
8.16Кб |
315 Displaying the Story Title.mp4 |
81.44Мб |
316 Text Styling.en_US.srt |
8.72Кб |
316 Text Styling.mp4 |
74.99Мб |
317 Container Alignment.en_US.srt |
8.05Кб |
317 Container Alignment.mp4 |
89.83Мб |
318 Building the Comments List.en_US.srt |
11.29Кб |
318 Building the Comments List.mp4 |
117.98Мб |
319 More Logic Extraction.en_US.srt |
6.19Кб |
319 More Logic Extraction.mp4 |
77.10Мб |
320 The Comment Widget.en_US.srt |
6.97Кб |
320 The Comment Widget.mp4 |
76.60Мб |
321 Comment's FutureBuilder.en_US.srt |
4.42Кб |
321 Comment's FutureBuilder.mp4 |
54.01Мб |
322 Showing Individual COmments.en_US.srt |
9.14Кб |
322 Showing Individual COmments.mp4 |
104.82Мб |
323 Recursive Rendering.en_US.srt |
8.13Кб |
323 Recursive Rendering.mp4 |
93.14Мб |
324 Styling the Comment List.en_US.srt |
6.37Кб |
324 Styling the Comment List.mp4 |
86.59Мб |
325 Defaulting Null Values.en_US.srt |
5.26Кб |
325 Defaulting Null Values.mp4 |
70.54Мб |
326 Handling Deleted Comments.en_US.srt |
4.39Кб |
326 Handling Deleted Comments.mp4 |
41.03Мб |
327 Nested Comments.en_US.srt |
4.60Кб |
327 Nested Comments.mp4 |
58.75Мб |
328 ListTile's ContentPadding Property.en_US.srt |
7.13Кб |
328 ListTile's ContentPadding Property.mp4 |
90.58Мб |
329 Replacing Placeholder Characters.en_US.srt |
7.49Кб |
329 Replacing Placeholder Characters.mp4 |
91.48Мб |
330 Loading Containers for Comments.en_US.srt |
4.29Кб |
330 Loading Containers for Comments.mp4 |
61.32Мб |
331 App Wrapup.en_US.srt |
8.34Кб |
331 App Wrapup.mp4 |
109.93Мб |
332 Last Fix!.en_US.srt |
2.40Кб |
332 Last Fix!.mp4 |
29.82Мб |
333 Dart Local Installation.en_US.srt |
4.01Кб |
333 Dart Local Installation.mp4 |
45.12Мб |
334 Dart Install on Mac.en_US.srt |
5.41Кб |
334 Dart Install on Mac.mp4 |
46.41Мб |
335 Editor Setup for Dart.en_US.srt |
5.85Кб |
335 Editor Setup for Dart.mp4 |
57.92Мб |
336 App Overview.en_US.srt |
4.11Кб |
336 App Overview.mp4 |
34.66Мб |
337 Folder and File Structure.en_US.srt |
10.04Кб |
337 Folder and File Structure.mp4 |
99.47Мб |
338 The PubSpec File.en_US.srt |
4.69Кб |
338 The PubSpec File.mp4 |
29.16Мб |
339 Running Dart Files.en_US.srt |
6.09Кб |
339 Running Dart Files.mp4 |
43.47Мб |
340 Program Design Methodology.en_US.srt |
11.86Кб |
340 Program Design Methodology.mp4 |
143.28Мб |
341 Class Creation.en_US.srt |
3.79Кб |
341 Class Creation.mp4 |
33.31Мб |
342 Terminal Design.en_US.srt |
4.99Кб |
342 Terminal Design.mp4 |
45.11Мб |
343 Terminal Implementation.en_US.srt |
3.17Кб |
343 Terminal Implementation.mp4 |
25.35Мб |
344 Stdout and Stdin.en_US.srt |
7.69Кб |
344 Stdout and Stdin.mp4 |
71.61Мб |
345 Import Statements.en_US.srt |
9.46Кб |
345 Import Statements.mp4 |
81.46Мб |
346 Stdout Instance.en_US.srt |
6.66Кб |
346 Stdout Instance.mp4 |
58.40Мб |
347 More on Import Statements.en_US.srt |
14.58Кб |
347 More on Import Statements.mp4 |
130.34Мб |
348 Testing the Import Class.en_US.srt |
4.51Кб |
348 Testing the Import Class.mp4 |
37.27Мб |
349 Checking Operating System.en_US.srt |
5.48Кб |
349 Checking Operating System.mp4 |
53.20Мб |
350 Clearing Windows Terminal.en_US.srt |
3.51Кб |
350 Clearing Windows Terminal.mp4 |
27.95Мб |
351 Clearing Other Terminals.en_US.srt |
1.59Кб |
351 Clearing Other Terminals.mp4 |
14.69Мб |
352 Testing ClearScreen.en_US.srt |
2.22Кб |
352 Testing ClearScreen.mp4 |
15.40Мб |
353 Collecting Input Over Stdin.en_US.srt |
10.46Кб |
353 Collecting Input Over Stdin.mp4 |
98.09Мб |
354 Option Class FIelds.en_US.srt |
10.23Кб |
354 Option Class FIelds.mp4 |
110.90Мб |
355 Adding Dynamic Fields.en_US.srt |
3.24Кб |
355 Adding Dynamic Fields.mp4 |
27.58Мб |
356 Printing Individual Options.en_US.srt |
10.06Кб |
356 Printing Individual Options.mp4 |
105.86Мб |
357 Testing Option Printing.en_US.srt |
6.26Кб |
357 Testing Option Printing.mp4 |
60.52Мб |
358 List Shortcomings.en_US.srt |
6.47Кб |
358 List Shortcomings.mp4 |
70.33Мб |
359 Maps in Dart.en_US.srt |
15.63Кб |
359 Maps in Dart.mp4 |
129.10Мб |
360 Refactor to Maps.en_US.srt |
5.08Кб |
360 Refactor to Maps.mp4 |
55.39Мб |
361 The Prompter Class.en_US.srt |
5.96Кб |
361 The Prompter Class.mp4 |
56.67Мб |
362 Testing the Prompter.en_US.srt |
5.20Кб |
362 Testing the Prompter.mp4 |
52.03Мб |
363 Extracting the Terminal.en_US.srt |
6.52Кб |
363 Extracting the Terminal.mp4 |
60.22Мб |
364 Var vs Final for Variables.en_US.srt |
10.55Кб |
364 Var vs Final for Variables.mp4 |
102.63Мб |
365 Final's Affect on Values.en_US.srt |
8.49Кб |
365 Final's Affect on Values.mp4 |
66.50Мб |
366 Const's Dual Nature.en_US.srt |
8.42Кб |
366 Const's Dual Nature.mp4 |
79.51Мб |
367 Const's Behavior by Type.en_US.srt |
16.62Кб |
367 Const's Behavior by Type.mp4 |
139.35Мб |
368 Marking Terminal as Const.en_US.srt |
3.21Кб |
368 Marking Terminal as Const.mp4 |
32.12Мб |
369 Private Variables.en_US.srt |
10.61Кб |
369 Private Variables.mp4 |
104.06Мб |
370 Finishing Prompter.en_US.srt |
7.64Кб |
370 Finishing Prompter.mp4 |
76.85Мб |
371 Error Handling.en_US.srt |
4.60Кб |
371 Error Handling.mp4 |
49.36Мб |
372 Asking Binary Questions.en_US.srt |
5.71Кб |
372 Asking Binary Questions.mp4 |
65.26Мб |
373 Testing Binary Inputs.en_US.srt |
5.92Кб |
373 Testing Binary Inputs.mp4 |
61.63Мб |
374 Code Similarities.en_US.srt |
6.64Кб |
374 Code Similarities.mp4 |
72.02Мб |
375 Refactor for Code Reuse.en_US.srt |
6.90Кб |
375 Refactor for Code Reuse.mp4 |
84.54Мб |
376 More on Private.en_US.srt |
7.70Кб |
376 More on Private.mp4 |
79.72Мб |
377 Central Lib File.en_US.srt |
3.81Кб |
377 Central Lib File.mp4 |
50.75Мб |
378 A Single Export Point.en_US.srt |
4.32Кб |
378 A Single Export Point.mp4 |
40.13Мб |
379 A Relevant Example File.en_US.srt |
4.44Кб |
379 A Relevant Example File.mp4 |
45.07Мб |
380 Outstanding Project Config.en_US.srt |
4.16Кб |
380 Outstanding Project Config.mp4 |
30.51Мб |
381 Uploading the Prompter Lib.en_US.srt |
8.07Кб |
381 Uploading the Prompter Lib.mp4 |
69.62Мб |
382 App Overview.en_US.srt |
4.63Кб |
382 App Overview.mp4 |
30.86Мб |
383 Project Setup.en_US.srt |
5.51Кб |
383 Project Setup.mp4 |
26.48Мб |
384 Importing Library Code.en_US.srt |
7.50Кб |
384 Importing Library Code.mp4 |
56.77Мб |
385 Forcibly Exiting a Program.en_US.srt |
5.60Кб |
385 Forcibly Exiting a Program.mp4 |
42.58Мб |
386 Prompting for File Type.en_US.srt |
4.66Кб |
386 Prompting for File Type.mp4 |
38.35Мб |
387 Implementation Flow.en_US.srt |
5.68Кб |
387 Implementation Flow.mp4 |
50.77Мб |
388 Working with the Current Directory.en_US.srt |
7.11Кб |
388 Working with the Current Directory.mp4 |
68.83Мб |
389 Filtering Non-Files.en_US.srt |
9.98Кб |
389 Filtering Non-Files.mp4 |
94.65Мб |
390 Filtering Non-Images.en_US.srt |
4.62Кб |
390 Filtering Non-Images.mp4 |
40.63Мб |
391 Building Options from Images.en_US.srt |
7.84Кб |
391 Building Options from Images.mp4 |
89.60Мб |
392 Testing Image Selection.en_US.srt |
3.40Кб |
392 Testing Image Selection.mp4 |
35.23Мб |
393 Converting Images.en_US.srt |
8.60Кб |
393 Converting Images.mp4 |
91.28Мб |
394 The ConvertImage Function.en_US.srt |
4.36Кб |
394 The ConvertImage Function.mp4 |
44.28Мб |
395 Reading File Contents.en_US.srt |
5.00Кб |
395 Reading File Contents.mp4 |
53.32Мб |
396 Encoding to JPG or PNG.en_US.srt |
4.56Кб |
396 Encoding to JPG or PNG.mp4 |
54.65Мб |
397 Writing Files to the Hard Drive.en_US.srt |
7.07Кб |
397 Writing Files to the Hard Drive.mp4 |
84.08Мб |
398 Returning the Image Name.en_US.srt |
2.39Кб |
398 Returning the Image Name.mp4 |
33.60Мб |
399 Testing Image Conversion.en_US.srt |
3.46Кб |
399 Testing Image Conversion.mp4 |
41.51Мб |
400 Opening the Image.en_US.srt |
4.60Кб |
400 Opening the Image.mp4 |
52.11Мб |
401 Bonus!.html |
3.54Кб |