FileMood

Download [04-2020] dart-and-flutter-the-complete-developers-guide

04 2020 dart and flutter the complete developers guide

Name

[04-2020] dart-and-flutter-the-complete-developers-guide

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

29.6 GB

Total Files

798

Hash

19D731627BB745F403647DF894C55D24853EE233

/23 Navigation with Flutter/

310 Recursive Data Fetching.mp4

220.3 MB

299 Navigation in Flutter.en_US.srt

6.3 KB

299 Navigation in Flutter.mp4

64.2 MB

300 Map Based Routing.en_US.srt

8.5 KB

300 Map Based Routing.mp4

87.7 MB

301 OnGenerateRoute-Based Navigation.en_US.srt

5.3 KB

301 OnGenerateRoute-Based Navigation.mp4

55.0 MB

302 OnGenerateRoute Implementation.en_US.srt

9.6 KB

302 OnGenerateRoute Implementation.mp4

109.4 MB

303 Navigating in Style!.en_US.srt

13.9 KB

303 Navigating in Style!.mp4

191.1 MB

304 A PageRoute for NewsDetail.en_US.srt

10.0 KB

304 A PageRoute for NewsDetail.mp4

125.7 MB

305 A Scaffold in NewsDetail.en_US.srt

5.5 KB

305 A Scaffold in NewsDetail.mp4

59.8 MB

306 Parsing Route Settings.en_US.srt

6.7 KB

306 Parsing Route Settings.mp4

66.1 MB

307 The Comments Bloc Provider.en_US.srt

8.2 KB

307 The Comments Bloc Provider.mp4

91.9 MB

308 Comments Bloc Design.en_US.srt

8.0 KB

308 Comments Bloc Design.mp4

83.5 MB

309 More on Comments Bloc.en_US.srt

10.7 KB

309 More on Comments Bloc.mp4

125.6 MB

310 Recursive Data Fetching.en_US.srt

18.1 KB

311 Quick Fix.html

1.6 KB

312 Connecting the Comments Provider.en_US.srt

5.2 KB

312 Connecting the Comments Provider.mp4

69.4 MB

313 Testing Recursive Fetching.en_US.srt

5.1 KB

313 Testing Recursive Fetching.mp4

60.7 MB

314 Consuming the Item Map.en_US.srt

7.1 KB

314 Consuming the Item Map.mp4

88.2 MB

315 Displaying the Story Title.en_US.srt

8.4 KB

315 Displaying the Story Title.mp4

85.4 MB

316 Text Styling.en_US.srt

8.9 KB

316 Text Styling.mp4

78.6 MB

317 Container Alignment.en_US.srt

8.2 KB

317 Container Alignment.mp4

94.2 MB

318 Building the Comments List.en_US.srt

11.6 KB

318 Building the Comments List.mp4

123.7 MB

319 More Logic Extraction.en_US.srt

6.3 KB

319 More Logic Extraction.mp4

80.8 MB

320 The Comment Widget.en_US.srt

7.1 KB

320 The Comment Widget.mp4

80.3 MB

321 Comment's FutureBuilder.en_US.srt

4.5 KB

321 Comment's FutureBuilder.mp4

56.6 MB

322 Showing Individual COmments.en_US.srt

9.4 KB

322 Showing Individual COmments.mp4

109.9 MB

323 Recursive Rendering.en_US.srt

8.3 KB

323 Recursive Rendering.mp4

97.7 MB

324 Styling the Comment List.en_US.srt

6.5 KB

324 Styling the Comment List.mp4

90.8 MB

325 Defaulting Null Values.en_US.srt

5.4 KB

325 Defaulting Null Values.mp4

74.0 MB

326 Handling Deleted Comments.en_US.srt

4.5 KB

326 Handling Deleted Comments.mp4

43.0 MB

327 Nested Comments.en_US.srt

4.7 KB

327 Nested Comments.mp4

61.6 MB

328 ListTile's ContentPadding Property.en_US.srt

7.3 KB

328 ListTile's ContentPadding Property.mp4

95.0 MB

329 Replacing Placeholder Characters.en_US.srt

7.7 KB

329 Replacing Placeholder Characters.mp4

95.9 MB

330 Loading Containers for Comments.en_US.srt

4.4 KB

330 Loading Containers for Comments.mp4

64.3 MB

331 App Wrapup.en_US.srt

8.5 KB

331 App Wrapup.mp4

115.3 MB

332 Last Fix!.en_US.srt

2.5 KB

332 Last Fix!.mp4

31.3 MB

/01 Let's Dive In!/

001 How to Get Help.mp4

15.1 MB

002 Course Organization.en_US.srt

5.2 KB

002 Course Organization.mp4

44.7 MB

001 How to Get Help.en_US.srt

1.8 KB

/02 A Dart Introduction/

003 Dart Overview.en_US.srt

3.9 KB

003 Dart Overview.mp4

47.0 MB

004 The Dartpad Editor.en_US.srt

3.8 KB

004 The Dartpad Editor.mp4

24.9 MB

005 Our First Program.en_US.srt

4.1 KB

005 Our First Program.mp4

24.3 MB

006 Pulling the Pieces Apart.en_US.srt

4.2 KB

006 Pulling the Pieces Apart.mp4

37.1 MB

007 Functions in Dart.en_US.srt

5.7 KB

007 Functions in Dart.mp4

44.8 MB

008 Introduction to Types.en_US.srt

12.7 KB

008 Introduction to Types.mp4

108.5 MB

009 Why Use Types_.en_US.srt

8.2 KB

009 Why Use Types_.mp4

78.0 MB

010 String Interpolation.en_US.srt

5.0 KB

010 String Interpolation.mp4

35.0 MB

011 Object Oriented Programming in Dart.en_US.srt

4.8 KB

011 Object Oriented Programming in Dart.mp4

60.6 MB

012 Creating Classes.en_US.srt

6.5 KB

012 Creating Classes.mp4

52.2 MB

013 Creating Class Instances.en_US.srt

5.9 KB

013 Creating Class Instances.mp4

40.6 MB

014 Constructor Functions.en_US.srt

10.7 KB

014 Constructor Functions.mp4

82.6 MB

015 Review on Constructors.en_US.srt

5.2 KB

015 Review on Constructors.mp4

51.9 MB

016 Completed Code.html

0.7 KB

/03 Staying on Target with Dart/

017 App Overview.en_US.srt

1.9 KB

017 App Overview.mp4

19.3 MB

018 OOP Design Flow.en_US.srt

5.3 KB

018 OOP Design Flow.mp4

57.1 MB

019 Adding Fields to Classes.en_US.srt

9.0 KB

019 Adding Fields to Classes.mp4

94.2 MB

020 Associated Methods.en_US.srt

2.2 KB

020 Associated Methods.mp4

25.5 MB

021 More Initialization with Constructors.en_US.srt

4.2 KB

021 More Initialization with Constructors.mp4

34.3 MB

022 For Loops.en_US.srt

4.5 KB

022 For Loops.mp4

42.0 MB

023 Adding Elements to Lists.en_US.srt

5.9 KB

023 Adding Elements to Lists.mp4

51.0 MB

024 More on Variable Initialization.en_US.srt

7.2 KB

024 More on Variable Initialization.mp4

68.9 MB

025 Customizing Print Statements.en_US.srt

5.5 KB

025 Customizing Print Statements.mp4

50.2 MB

026 ToString on Cards.en_US.srt

6.6 KB

026 ToString on Cards.mp4

61.4 MB

027 Shuffling a List.en_US.srt

8.9 KB

027 Shuffling a List.mp4

111.3 MB

028 Annotating Argument Types.en_US.srt

6.6 KB

028 Annotating Argument Types.mp4

78.9 MB

029 Filtering Lists.en_US.srt

5.3 KB

029 Filtering Lists.mp4

52.3 MB

030 Annotating Argument Types.en_US.srt

3.9 KB

030 Annotating Argument Types.mp4

33.2 MB

031 Filtering Lists.en_US.srt

8.6 KB

031 Filtering Lists.mp4

94.4 MB

032 Shorthand Function Syntax.en_US.srt

10.8 KB

032 Shorthand Function Syntax.mp4

117.2 MB

033 Removing Individual Records.en_US.srt

4.4 KB

033 Removing Individual Records.mp4

56.9 MB

034 RemoveCard Implementation.en_US.srt

9.1 KB

034 RemoveCard Implementation.mp4

108.2 MB

035 Named Parameters.en_US.srt

5.7 KB

035 Named Parameters.mp4

56.0 MB

/04 Flutter Environment Setup - MacOS/

036 Flutter Setup on MacOS.en_US.srt

3.4 KB

036 Flutter Setup on MacOS.mp4

25.7 MB

037 SDK Extraction.en_US.srt

3.3 KB

037 SDK Extraction.mp4

25.1 MB

038 Editing the PATH Variable.en_US.srt

10.8 KB

038 Editing the PATH Variable.mp4

90.0 MB

039 XCode License.en_US.srt

2.2 KB

039 XCode License.mp4

23.9 MB

040 Generating Flutter Projects.en_US.srt

2.0 KB

040 Generating Flutter Projects.mp4

21.0 MB

/05 MacOS Setup - Android/

041 Android Setup on MacOS.en_US.srt

2.9 KB

041 Android Setup on MacOS.mp4

32.6 MB

042 Android Dependencies.en_US.srt

2.1 KB

042 Android Dependencies.mp4

23.5 MB

043 Android Project Setup.en_US.srt

1.7 KB

043 Android Project Setup.mp4

24.5 MB

044 More Android Dependencies!.en_US.srt

2.4 KB

044 More Android Dependencies!.mp4

25.8 MB

045 Android Emulator Creation.en_US.srt

3.0 KB

045 Android Emulator Creation.mp4

28.0 MB

046 Flutter Startup.en_US.srt

2.2 KB

046 Flutter Startup.mp4

16.5 MB

047 Finished Android Setup.en_US.srt

0.6 KB

047 Finished Android Setup.mp4

7.9 MB

/06 MacOS Setup - iOS/

048 iOS on Mac Setup.en_US.srt

1.8 KB

048 iOS on Mac Setup.mp4

18.2 MB

049 XCode Setup.en_US.srt

0.9 KB

049 XCode Setup.mp4

9.3 MB

050 iOS Simulator Startup.en_US.srt

2.7 KB

050 iOS Simulator Startup.mp4

28.1 MB

051 App Startup.en_US.srt

0.6 KB

051 App Startup.mp4

6.7 MB

/07 Flutter Setup on PC/

052 Flutter Install.en_US.srt

5.3 KB

052 Flutter Install.mp4

71.0 MB

053 More Flutter Installation.en_US.srt

4.3 KB

053 More Flutter Installation.mp4

60.8 MB

054 Android Install.en_US.srt

1.2 KB

054 Android Install.mp4

14.5 MB

055 Additional Dependencies.en_US.srt

1.8 KB

055 Additional Dependencies.mp4

19.5 MB

056 Generating a Project.en_US.srt

1.3 KB

056 Generating a Project.mp4

17.3 MB

057 Selecting an Image.en_US.srt

3.1 KB

057 Selecting an Image.mp4

34.0 MB

058 Starting the Emulator.en_US.srt

5.1 KB

058 Starting the Emulator.mp4

61.5 MB

059 Finishing Android Setup.en_US.srt

0.7 KB

059 Finishing Android Setup.mp4

8.1 MB

/08 App Building Time!/

060 Code Editor Setup.html

2.0 KB

061 What's Flutter About, Anyways_.en_US.srt

9.0 KB

061 What's Flutter About, Anyways_.mp4

96.0 MB

062 App Overview.en_US.srt

3.7 KB

062 App Overview.mp4

30.4 MB

063 The Four Step Design Process.en_US.srt

6.5 KB

063 The Four Step Design Process.mp4

57.1 MB

064 Import Statements.en_US.srt

6.8 KB

064 Import Statements.mp4

72.9 MB

065 Creating Widgets.en_US.srt

7.2 KB

065 Creating Widgets.mp4

73.7 MB

066 Displaying Content on Screen.en_US.srt

3.8 KB

066 Displaying Content on Screen.mp4

45.1 MB

067 Showing a Scaffold.en_US.srt

9.1 KB

067 Showing a Scaffold.mp4

109.9 MB

068 Customizing the App Bar.en_US.srt

5.9 KB

068 Customizing the App Bar.mp4

75.0 MB

069 Named Parameter Clarification.en_US.srt

7.2 KB

069 Named Parameter Clarification.mp4

90.7 MB

070 Required Parameters.en_US.srt

4.9 KB

070 Required Parameters.mp4

58.1 MB

071 Child Parameters.en_US.srt

3.4 KB

071 Child Parameters.mp4

38.4 MB

072 Displaying Icons.en_US.srt

8.4 KB

072 Displaying Icons.mp4

89.1 MB

073 Adding Custom Widgets.en_US.srt

5.1 KB

073 Adding Custom Widgets.mp4

53.1 MB

/09 State Design with Flutter Apps/

074 Stateless vs Stateful Widgets.en_US.srt

5.9 KB

074 Stateless vs Stateful Widgets.mp4

64.3 MB

075 The Build Method.en_US.srt

5.7 KB

075 The Build Method.mp4

68.9 MB

076 Local Import Statements.en_US.srt

8.1 KB

076 Local Import Statements.mp4

80.9 MB

077 Quick Breather and Review.en_US.srt

4.6 KB

077 Quick Breather and Review.mp4

55.4 MB

078 Refactoring Stateless to Stateful.en_US.srt

8.7 KB

078 Refactoring Stateless to Stateful.mp4

88.4 MB

079 More Refactoring to Stateful Widgets.en_US.srt

12.2 KB

079 More Refactoring to Stateful Widgets.mp4

151.8 MB

/10 High-Level Dart/

080 Generics in Dart.en_US.srt

9.2 KB

080 Generics in Dart.mp4

72.2 MB

081 Why Two Classes_.en_US.srt

9.3 KB

081 Why Two Classes_.mp4

114.2 MB

/11 HTTP Requests with Flutter/

082 Photos API.en_US.srt

4.4 KB

082 Photos API.mp4

40.0 MB

083 Working with JSON.en_US.srt

7.7 KB

083 Working with JSON.mp4

48.9 MB

084 Casting JSON to Model Instances.en_US.srt

5.5 KB

084 Casting JSON to Model Instances.mp4

45.8 MB

085 Named Constructors.en_US.srt

9.4 KB

085 Named Constructors.mp4

81.8 MB

086 Adding an Image Model.en_US.srt

7.9 KB

086 Adding an Image Model.mp4

77.4 MB

087 Function References.en_US.srt

5.3 KB

087 Function References.mp4

59.2 MB

088 The HTTP Package.en_US.srt

5.5 KB

088 The HTTP Package.mp4

67.8 MB

089 Issuing HTTP Requests.en_US.srt

4.1 KB

089 Issuing HTTP Requests.mp4

40.1 MB

090 Handling Dart Futures.en_US.srt

11.1 KB

090 Handling Dart Futures.mp4

90.0 MB

091 Parsing Future Responses into a Model.en_US.srt

5.8 KB

091 Parsing Future Responses into a Model.mp4

71.2 MB

092 Updating the AppState Widget.en_US.srt

5.2 KB

092 Updating the AppState Widget.mp4

63.6 MB

093 Building Lists of Widgets.en_US.srt

6.9 KB

093 Building Lists of Widgets.mp4

72.8 MB

094 Sending Images to the ImageList.en_US.srt

4.9 KB

094 Sending Images to the ImageList.mp4

58.6 MB

095 The Final Keyword.en_US.srt

7.9 KB

095 The Final Keyword.mp4

68.3 MB

096 Building Lists with ListView.en_US.srt

8.3 KB

096 Building Lists with ListView.mp4

101.1 MB

097 Listing URL's.en_US.srt

2.4 KB

097 Listing URL's.mp4

25.7 MB

098 Text to Images.en_US.srt

5.6 KB

098 Text to Images.mp4

67.2 MB

099 Containers for Positioning.en_US.srt

11.6 KB

099 Containers for Positioning.mp4

116.1 MB

100 Adding Border Style.en_US.srt

10.5 KB

100 Adding Border Style.mp4

122.2 MB

101 Column Widgets for Layout.en_US.srt

13.4 KB

101 Column Widgets for Layout.mp4

168.4 MB

102 Selective Padding.en_US.srt

7.8 KB

102 Selective Padding.mp4

87.9 MB

103 App Review.en_US.srt

7.3 KB

103 App Review.mp4

83.3 MB

/12 Forms and Validation with Flutter/

104 App Overview.en_US.srt

8.4 KB

104 App Overview.mp4

63.7 MB

105 Boilerplate App Code.en_US.srt

6.6 KB

105 Boilerplate App Code.mp4

68.8 MB

106 Creating the Login Screen.en_US.srt

9.2 KB

106 Creating the Login Screen.mp4

86.8 MB

107 More Container Styling.en_US.srt

6.4 KB

107 More Container Styling.mp4

76.3 MB

108 Labels and Hint Text.en_US.srt

12.3 KB

108 Labels and Hint Text.mp4

150.2 MB

109 Customizing Keyboard Type.en_US.srt

4.7 KB

109 Customizing Keyboard Type.mp4

61.8 MB

110 Handling Password Inputs.en_US.srt

7.5 KB

110 Handling Password Inputs.mp4

90.8 MB

111 Displaying Buttons with RaisedButton.en_US.srt

6.1 KB

111 Displaying Buttons with RaisedButton.mp4

76.4 MB

112 Changing Widget Colors.en_US.srt

2.6 KB

112 Changing Widget Colors.mp4

27.8 MB

113 Layout Control.en_US.srt

11.6 KB

113 Layout Control.mp4

139.5 MB

114 Form Validation.en_US.srt

5.4 KB

114 Form Validation.mp4

58.9 MB

115 Referencing Widgets with Global Keys.en_US.srt

6.5 KB

115 Referencing Widgets with Global Keys.mp4

71.3 MB

116 The Form Widget and FormState.en_US.srt

8.1 KB

116 The Form Widget and FormState.mp4

74.3 MB

117 Creating a Global Key.en_US.srt

3.0 KB

117 Creating a Global Key.mp4

37.6 MB

118 Referencing FormState with Global Keys.en_US.srt

6.2 KB

118 Referencing FormState with Global Keys.mp4

83.9 MB

119 Validating via FormState.en_US.srt

8.8 KB

119 Validating via FormState.mp4

101.1 MB

120 Triggering Validation.en_US.srt

9.2 KB

120 Triggering Validation.mp4

118.7 MB

121 Retrieving Form Values.en_US.srt

9.2 KB

121 Retrieving Form Values.mp4

110.6 MB

122 Final Form Submittal.en_US.srt

5.4 KB

122 Final Form Submittal.mp4

77.3 MB

123 Code Reuse with Mixins.en_US.srt

5.5 KB

123 Code Reuse with Mixins.mp4

67.3 MB

124 Mixin Validator Implementation.en_US.srt

6.7 KB

124 Mixin Validator Implementation.mp4

93.4 MB

/13 Reactive Programming with Dart/

125 A Quick Detour.en_US.srt

1.7 KB

125 A Quick Detour.mp4

14.3 MB

126 Streams by Analogy.en_US.srt

9.3 KB

126 Streams by Analogy.mp4

89.2 MB

127 Characteristics of Streams.en_US.srt

6.2 KB

127 Characteristics of Streams.mp4

69.4 MB

128 StreamControllers and Sinks.en_US.srt

7.3 KB

128 StreamControllers and Sinks.mp4

61.2 MB

129 Mapping a Stream.en_US.srt

3.6 KB

129 Mapping a Stream.mp4

34.4 MB

130 Adding a StreamTransformer.en_US.srt

6.0 KB

130 Adding a StreamTransformer.mp4

60.3 MB

131 Implementing the Listener.en_US.srt

4.9 KB

131 Implementing the Listener.mp4

46.9 MB

132 Stream Review.en_US.srt

11.3 KB

132 Stream Review.mp4

140.0 MB

133 Let's Build a Game.en_US.srt

7.9 KB

133 Let's Build a Game.mp4

57.5 MB

134 Why Streams_.en_US.srt

14.1 KB

134 Why Streams_.mp4

137.6 MB

135 Word Guessing.en_US.srt

8.0 KB

135 Word Guessing.mp4

89.5 MB

136 Stream's 'Take' and 'Where' Functions.en_US.srt

9.0 KB

136 Stream's 'Take' and 'Where' Functions.mp4

73.4 MB

137 Validation with Streams.en_US.srt

7.8 KB

137 Validation with Streams.mp4

62.1 MB

138 Email Validation.en_US.srt

5.9 KB

138 Email Validation.mp4

64.1 MB

139 Wiring up the Error.en_US.srt

6.8 KB

139 Wiring up the Error.mp4

61.5 MB

/14 Advanced Flutter Architecture - The Bloc Pattern/

140 BLOC's vs Stateful Widgets.en_US.srt

9.6 KB

140 BLOC's vs Stateful Widgets.mp4

98.1 MB

141 The Purpose of Streams with Blocs.en_US.srt

11.1 KB

141 The Purpose of Streams with Blocs.mp4

103.6 MB

142 Generating a New Project.en_US.srt

1.4 KB

142 Generating a New Project.mp4

16.5 MB

143 App Boilerplate.en_US.srt

4.1 KB

143 App Boilerplate.mp4

48.7 MB

144 Second Time on LoginScreen.en_US.srt

4.6 KB

144 Second Time on LoginScreen.mp4

50.7 MB

145 TextFields with RaisedButtons.en_US.srt

10.8 KB

145 TextFields with RaisedButtons.mp4

132.8 MB

146 How to Use TextFields.en_US.srt

4.8 KB

146 How to Use TextFields.mp4

55.5 MB

147 BLOC Design for TextFields.en_US.srt

5.6 KB

147 BLOC Design for TextFields.mp4

57.4 MB

148 Annotating Stream Types.en_US.srt

7.3 KB

148 Annotating Stream Types.mp4

66.8 MB

149 Issues with Bloc Access.en_US.srt

10.1 KB

149 Issues with Bloc Access.mp4

100.7 MB

150 Shortcut Access with Getters.en_US.srt

11.7 KB

150 Shortcut Access with Getters.mp4

109.2 MB

151 Public vs Private Fields.en_US.srt

10.8 KB

151 Public vs Private Fields.mp4

108.5 MB

152 Improving the BLOC Api.en_US.srt

5.9 KB

152 Improving the BLOC Api.mp4

53.9 MB

153 Validation Transformers.en_US.srt

9.3 KB

153 Validation Transformers.mp4

107.4 MB

154 A Technicality Around Mixins.en_US.srt

6.1 KB

154 A Technicality Around Mixins.mp4

80.9 MB

155 Cleaning Up Controllers.en_US.srt

4.6 KB

155 Cleaning Up Controllers.mp4

58.9 MB

156 Bloc Application.en_US.srt

10.0 KB

156 Bloc Application.mp4

100.7 MB

/15 Consuming BLOC Data/

157 The StreamBuilder Widget.en_US.srt

15.4 KB

157 The StreamBuilder Widget.mp4

197.5 MB

158 Streambuilder for Password Fields.en_US.srt

6.0 KB

158 Streambuilder for Password Fields.mp4

74.4 MB

159 Scoped Bloc Approach.en_US.srt

4.5 KB

159 Scoped Bloc Approach.mp4

50.5 MB

160 Provider Implementation.en_US.srt

7.9 KB

160 Provider Implementation.mp4

80.5 MB

161 The Provider's 'of' Function.en_US.srt

10.6 KB

161 The Provider's 'of' Function.mp4

116.2 MB

162 The Provider's Constructor.en_US.srt

3.2 KB

162 The Provider's Constructor.mp4

39.4 MB

163 The Provider in Action.en_US.srt

4.5 KB

163 The Provider in Action.mp4

55.2 MB

164 Accessing the Bloc.en_US.srt

8.0 KB

164 Accessing the Bloc.mp4

110.1 MB

165 Breather and Review.en_US.srt

7.8 KB

165 Breather and Review.mp4

95.9 MB

166 Enabling Form Submission.en_US.srt

7.5 KB

166 Enabling Form Submission.mp4

82.9 MB

167 Stream Merging Possibilities.en_US.srt

6.5 KB

167 Stream Merging Possibilities.mp4

77.5 MB

/16 RxDart for Reactive Programming/

168 Introducing RxDart.en_US.srt

6.4 KB

168 Introducing RxDart.mp4

69.2 MB

169 More on RxDart.en_US.srt

9.1 KB

169 More on RxDart.mp4

94.1 MB

170 The CombineLatest Function.en_US.srt

14.7 KB

170 The CombineLatest Function.mp4

152.6 MB

171 CombineLatest in Action.en_US.srt

9.5 KB

171 CombineLatest in Action.mp4

119.9 MB

172 More on StreamBuilder.en_US.srt

5.2 KB

172 More on StreamBuilder.mp4

69.1 MB

173 Interpreting Stream Values.en_US.srt

9.1 KB

173 Interpreting Stream Values.mp4

103.5 MB

174 Broadcast Streams.en_US.srt

7.0 KB

174 Broadcast Streams.mp4

94.0 MB

175 Disabled by Default.en_US.srt

4.8 KB

175 Disabled by Default.mp4

44.0 MB

176 Replacing Controllers with Subjects.en_US.srt

11.8 KB

176 Replacing Controllers with Subjects.mp4

156.0 MB

177 Review of BLOCs.en_US.srt

5.1 KB

177 Review of BLOCs.mp4

52.3 MB

/17 Building Delightful Animations/

178 App Overview.en_US.srt

4.7 KB

178 App Overview.mp4

35.8 MB

179 Animation Library Classes.en_US.srt

16.2 KB

179 Animation Library Classes.mp4

169.3 MB

180 App Boilerplate.en_US.srt

3.6 KB

180 App Boilerplate.mp4

41.8 MB

181 StatefulWidgets for Animations.en_US.srt

6.1 KB

181 StatefulWidgets for Animations.mp4

61.9 MB

182 Widget Structure.en_US.srt

3.5 KB

182 Widget Structure.mp4

37.2 MB

183 Displaying a Cat.en_US.srt

5.4 KB

183 Displaying a Cat.mp4

58.1 MB

184 The InitState Method.en_US.srt

5.5 KB

184 The InitState Method.mp4

68.4 MB

185 Declaring the TickerProvider.en_US.srt

8.2 KB

185 Declaring the TickerProvider.mp4

102.4 MB

186 Tweens with Curves.en_US.srt

7.9 KB

186 Tweens with Curves.mp4

90.3 MB

187 Performance Savings with AnimatedBuilder.en_US.srt

6.8 KB

187 Performance Savings with AnimatedBuilder.mp4

72.6 MB

188 Nature of Animation.en_US.srt

10.3 KB

188 Nature of Animation.mp4

104.0 MB

189 Starting the Animation.en_US.srt

2.9 KB

189 Starting the Animation.mp4

29.9 MB

190 Watching for Taps with GestureDetector.en_US.srt

7.1 KB

190 Watching for Taps with GestureDetector.mp4

85.5 MB

191 Reversing Animation States.en_US.srt

9.3 KB

191 Reversing Animation States.mp4

110.7 MB

192 Building the Box.en_US.srt

4.9 KB

192 Building the Box.mp4

62.6 MB

193 Layouts with the Stack Widget.en_US.srt

4.2 KB

193 Layouts with the Stack Widget.mp4

38.1 MB

194 Order of Drawing Widgets.en_US.srt

4.0 KB

194 Order of Drawing Widgets.mp4

44.4 MB

195 Add Center Widget.en_US.srt

5.2 KB

195 Add Center Widget.mp4

57.7 MB

196 Positioned Widgets.en_US.srt

16.9 KB

196 Positioned Widgets.mp4

173.4 MB

197 Expanding Stack Dimensions.en_US.srt

10.3 KB

197 Expanding Stack Dimensions.mp4

115.7 MB

198 Three Reasons for Strange Layouts.en_US.srt

10.2 KB

198 Three Reasons for Strange Layouts.mp4

118.6 MB

199 Positioned Constraints.en_US.srt

5.6 KB

199 Positioned Constraints.mp4

69.3 MB

200 Negative Offsets.en_US.srt

5.7 KB

200 Negative Offsets.mp4

67.5 MB

201 Stack Clip Settings.en_US.srt

5.4 KB

201 Stack Clip Settings.mp4

64.5 MB

202 Adjusting Tween Ranges.en_US.srt

3.4 KB

202 Adjusting Tween Ranges.mp4

40.5 MB

203 Adding Box Flaps.en_US.srt

5.1 KB

203 Adding Box Flaps.mp4

53.6 MB

204 Rotating Widgets.en_US.srt

9.1 KB

204 Rotating Widgets.mp4

111.1 MB

205 Rotation by Radians.en_US.srt

8.2 KB

205 Rotation by Radians.mp4

92.9 MB

206 Changing Rotation Point.en_US.srt

5.0 KB

206 Changing Rotation Point.mp4

61.2 MB

207 A Touch of Positioning.en_US.srt

7.6 KB

207 A Touch of Positioning.mp4

82.3 MB

208 BoxAnimation Controller.en_US.srt

10.2 KB

208 BoxAnimation Controller.mp4

117.1 MB

209 Adding Animated Builders.en_US.srt

8.7 KB

209 Adding Animated Builders.mp4

105.3 MB

210 Resetting Animations.en_US.srt

5.7 KB

210 Resetting Animations.mp4

75.4 MB

211 Constraining Animation Range.en_US.srt

6.5 KB

211 Constraining Animation Range.mp4

75.3 MB

212 Adding the Right Flap.en_US.srt

4.6 KB

212 Adding the Right Flap.mp4

54.7 MB

213 Negative Rotation Values.en_US.srt

6.2 KB

213 Negative Rotation Values.mp4

71.4 MB

214 Toggling Animation State.en_US.srt

4.0 KB

214 Toggling Animation State.mp4

41.1 MB

215 Animation Wrapup.en_US.srt

4.0 KB

215 Animation Wrapup.mp4

50.6 MB

/18 Performant Data Fetching/

216 App Overview.en_US.srt

5.2 KB

216 App Overview.mp4

57.3 MB

217 Hacker News API.en_US.srt

13.3 KB

217 Hacker News API.mp4

168.2 MB

218 More API Challenges.en_US.srt

12.4 KB

218 More API Challenges.mp4

141.7 MB

219 API Performance Strategy.en_US.srt

12.7 KB

219 API Performance Strategy.mp4

115.0 MB

220 Creating the ItemModel Class.en_US.srt

11.9 KB

220 Creating the ItemModel Class.mp4

151.0 MB

221 A Few More ItemModel Properties.en_US.srt

6.7 KB

221 A Few More ItemModel Properties.mp4

91.0 MB

222 API Provider Implementation.en_US.srt

9.0 KB

222 API Provider Implementation.mp4

99.8 MB

223 Fetching Individual Items.en_US.srt

11.5 KB

223 Fetching Individual Items.mp4

137.4 MB

/19 Testing with Flutter and Dart/

224 Testing with Dart.en_US.srt

6.8 KB

224 Testing with Dart.mp4

79.7 MB

225 A Few Imports.en_US.srt

6.8 KB

225 A Few Imports.mp4

76.5 MB

226 Writing Expectations.en_US.srt

8.0 KB

226 Writing Expectations.mp4

84.7 MB

227 Mocking HTTP Requests.en_US.srt

8.0 KB

227 Mocking HTTP Requests.mp4

93.5 MB

228 Returning JSON.en_US.srt

7.9 KB

228 Returning JSON.mp4

94.7 MB

229 Testing FetchItem.en_US.srt

7.3 KB

229 Testing FetchItem.mp4

88.2 MB

/20 Offline Data Storage/

230 SQLite DB Provider.en_US.srt

6.0 KB

230 SQLite DB Provider.mp4

59.0 MB

231 Database Imports.en_US.srt

6.5 KB

231 Database Imports.mp4

65.3 MB

232 Async Constructors.en_US.srt

3.4 KB

232 Async Constructors.mp4

39.5 MB

233 Creating a DB Connection.en_US.srt

6.8 KB

233 Creating a DB Connection.mp4

77.1 MB

234 Creating Tables with SQLite.en_US.srt

5.2 KB

234 Creating Tables with SQLite.mp4

50.8 MB

235 Adding Table Columns.en_US.srt

6.4 KB

235 Adding Table Columns.mp4

68.8 MB

236 Issuing Queries.en_US.srt

11.2 KB

236 Issuing Queries.mp4

102.8 MB

237 Multiple Named Constructors.en_US.srt

6.3 KB

237 Multiple Named Constructors.mp4

80.8 MB

238 Massaging DB Return Maps.en_US.srt

6.3 KB

238 Massaging DB Return Maps.mp4

88.1 MB

239 Turning Class Instances to Maps.en_US.srt

11.4 KB

239 Turning Class Instances to Maps.mp4

154.2 MB

240 Implementing the Repository.en_US.srt

5.3 KB

240 Implementing the Repository.mp4

69.9 MB

241 More on the Repository.en_US.srt

10.2 KB

241 More on the Repository.mp4

122.3 MB

242 Type Annotations.en_US.srt

9.2 KB

242 Type Annotations.mp4

116.7 MB

243 Casting Lists.en_US.srt

5.2 KB

243 Casting Lists.mp4

60.9 MB

/21 Type Design/

244 More on the Repository.en_US.srt

4.1 KB

244 More on the Repository.mp4

49.9 MB

245 Abstract Classes.en_US.srt

9.9 KB

245 Abstract Classes.mp4

88.8 MB

246 The Need for Abstract Classes.en_US.srt

6.0 KB

246 The Need for Abstract Classes.mp4

65.5 MB

247 Why Abstract Classes_.en_US.srt

10.9 KB

247 Why Abstract Classes_.mp4

106.0 MB

248 More on Abstract Classes.en_US.srt

9.5 KB

248 More on Abstract Classes.mp4

99.3 MB

249 Repository Interface Design.en_US.srt

10.3 KB

249 Repository Interface Design.mp4

111.8 MB

250 Defining the Source.en_US.srt

7.6 KB

250 Defining the Source.mp4

109.4 MB

251 Cache Definitions.en_US.srt

2.9 KB

251 Cache Definitions.mp4

41.4 MB

252 Lists of Sources and Caches.en_US.srt

4.9 KB

252 Lists of Sources and Caches.mp4

68.8 MB

253 Ultimate Reusability.en_US.srt

5.6 KB

253 Ultimate Reusability.mp4

75.7 MB

254 Quick Gotcha.en_US.srt

3.1 KB

254 Quick Gotcha.mp4

47.7 MB

255 Another Quick Gotcha!.en_US.srt

1.7 KB

255 Another Quick Gotcha!.mp4

25.1 MB

256 FetchTopIds Implementation.en_US.srt

3.7 KB

256 FetchTopIds Implementation.mp4

47.3 MB

/22 On Demand Widget Rendering/

257 App Setup.en_US.srt

4.0 KB

257 App Setup.mp4

43.3 MB

258 A Touch of Boilerplate.en_US.srt

3.9 KB

258 A Touch of Boilerplate.mp4

41.4 MB

259 Data Fetching Concerns.en_US.srt

14.6 KB

259 Data Fetching Concerns.mp4

170.3 MB

260 Solution Outline.en_US.srt

5.1 KB

260 Solution Outline.mp4

57.7 MB

261 FutureBuilder in Action.en_US.srt

17.7 KB

261 FutureBuilder in Action.mp4

204.2 MB

262 The Stories Provider.en_US.srt

8.3 KB

262 The Stories Provider.mp4

94.9 MB

263 Bloc Design.en_US.srt

9.3 KB

263 Bloc Design.mp4

103.9 MB

264 Exposing Bloc Getters.en_US.srt

4.8 KB

264 Exposing Bloc Getters.mp4

61.3 MB

265 Wiring up the Stories Provider.en_US.srt

4.4 KB

265 Wiring up the Stories Provider.mp4

57.0 MB

266 Bloc Testing.en_US.srt

10.1 KB

266 Bloc Testing.mp4

141.7 MB

267 Type Annotations Solve Problems.en_US.srt

5.1 KB

267 Type Annotations Solve Problems.mp4

55.3 MB

268 Circular Progress Indicator.en_US.srt

4.7 KB

268 Circular Progress Indicator.mp4

54.1 MB

269 Item Fetching Architecture.en_US.srt

10.3 KB

269 Item Fetching Architecture.mp4

116.6 MB

270 Giant Gotcha with StreamBuilder.en_US.srt

13.5 KB

270 Giant Gotcha with StreamBuilder.mp4

147.6 MB

271 Giant Gotcha Solution.en_US.srt

10.9 KB

271 Giant Gotcha Solution.mp4

132.2 MB

272 Implementing ScanStreamTransformer.en_US.srt

8.3 KB

272 Implementing ScanStreamTransformer.mp4

87.3 MB

273 Finishing the ScanStreamTransformer.en_US.srt

3.7 KB

273 Finishing the ScanStreamTransformer.mp4

46.6 MB

274 Adding the Items Controller.en_US.srt

5.7 KB

274 Adding the Items Controller.mp4

70.6 MB

275 A Gotcha Around Streams_ Impossible!.en_US.srt

4.8 KB

275 A Gotcha Around Streams_ Impossible!.mp4

60.8 MB

276 Single Transformer Application.en_US.srt

5.2 KB

276 Single Transformer Application.mp4

67.2 MB

277 The ListView Tile.en_US.srt

5.7 KB

277 The ListView Tile.mp4

74.2 MB

278 StreamBuilder Setup.en_US.srt

4.7 KB

278 StreamBuilder Setup.mp4

55.3 MB

279 Wrapping Up the FutureBuilder.en_US.srt

5.1 KB

279 Wrapping Up the FutureBuilder.mp4

66.6 MB

280 Double Gotcha!.en_US.srt

5.7 KB

280 Double Gotcha!.mp4

84.4 MB

281 Stream Subscriptions.en_US.srt

14.5 KB

281 Stream Subscriptions.mp4

163.4 MB

282 Stream Subscription Fix.en_US.srt

1.8 KB

282 Stream Subscription Fix.mp4

18.4 MB

283 Additional Streams.en_US.srt

4.3 KB

283 Additional Streams.mp4

43.8 MB

284 A Laborious Refactor.en_US.srt

12.7 KB

284 A Laborious Refactor.mp4

173.1 MB

285 Result of Refactor.en_US.srt

4.0 KB

285 Result of Refactor.mp4

50.4 MB

286 Quick Debug Session.en_US.srt

6.5 KB

286 Quick Debug Session.mp4

83.7 MB

287 Resolving Database Conflicts.en_US.srt

13.1 KB

287 Resolving Database Conflicts.mp4

182.8 MB

288 Building Story Tiles.en_US.srt

7.1 KB

288 Building Story Tiles.mp4

91.1 MB

289 Comments Icon.en_US.srt

7.0 KB

289 Comments Icon.mp4

90.7 MB

290 Applying Dividers with Height.en_US.srt

7.9 KB

290 Applying Dividers with Height.mp4

106.7 MB

291 Loading Container Stand-in.en_US.srt

5.1 KB

291 Loading Container Stand-in.mp4

66.4 MB

292 Building the Loading Container.en_US.srt

6.0 KB

292 Building the Loading Container.mp4

67.0 MB

293 Showing the Loading Container.en_US.srt

4.6 KB

293 Showing the Loading Container.mp4

58.2 MB

294 Long-Lived Cache Values.en_US.srt

3.8 KB

294 Long-Lived Cache Values.mp4

54.9 MB

295 Swipe to Refresh Indicator.en_US.srt

4.4 KB

295 Swipe to Refresh Indicator.mp4

54.0 MB

296 Implementing a Refresh Widget.en_US.srt

6.1 KB

296 Implementing a Refresh Widget.mp4

78.3 MB

297 Clearing Database Tables.en_US.srt

11.2 KB

297 Clearing Database Tables.mp4

131.0 MB

298 Communicating a Future to onRefresh.en_US.srt

12.0 KB

298 Communicating a Future to onRefresh.mp4

156.3 MB

/24 Appendix One_ Building Open Source with Dart/

333 Dart Local Installation.en_US.srt

4.1 KB

333 Dart Local Installation.mp4

47.3 MB

334 Dart Install on Mac.en_US.srt

5.5 KB

334 Dart Install on Mac.mp4

48.7 MB

335 Editor Setup for Dart.en_US.srt

6.0 KB

335 Editor Setup for Dart.mp4

60.7 MB

336 App Overview.en_US.srt

4.2 KB

336 App Overview.mp4

36.3 MB

337 Folder and File Structure.en_US.srt

10.3 KB

337 Folder and File Structure.mp4

104.3 MB

338 The PubSpec File.en_US.srt

4.8 KB

338 The PubSpec File.mp4

30.6 MB

339 Running Dart Files.en_US.srt

6.2 KB

339 Running Dart Files.mp4

45.6 MB

340 Program Design Methodology.en_US.srt

12.1 KB

340 Program Design Methodology.mp4

150.2 MB

341 Class Creation.en_US.srt

3.9 KB

341 Class Creation.mp4

34.9 MB

342 Terminal Design.en_US.srt

5.1 KB

342 Terminal Design.mp4

47.3 MB

343 Terminal Implementation.en_US.srt

3.2 KB

343 Terminal Implementation.mp4

26.6 MB

344 Stdout and Stdin.en_US.srt

7.9 KB

344 Stdout and Stdin.mp4

75.1 MB

345 Import Statements.en_US.srt

9.7 KB

345 Import Statements.mp4

85.4 MB

346 Stdout Instance.en_US.srt

6.8 KB

346 Stdout Instance.mp4

61.2 MB

347 More on Import Statements.en_US.srt

14.9 KB

347 More on Import Statements.mp4

136.7 MB

348 Testing the Import Class.en_US.srt

4.6 KB

348 Testing the Import Class.mp4

39.1 MB

349 Checking Operating System.en_US.srt

5.6 KB

349 Checking Operating System.mp4

55.8 MB

350 Clearing Windows Terminal.en_US.srt

3.6 KB

350 Clearing Windows Terminal.mp4

29.3 MB

351 Clearing Other Terminals.en_US.srt

1.6 KB

351 Clearing Other Terminals.mp4

15.4 MB

352 Testing ClearScreen.en_US.srt

2.3 KB

352 Testing ClearScreen.mp4

16.1 MB

353 Collecting Input Over Stdin.en_US.srt

10.7 KB

353 Collecting Input Over Stdin.mp4

102.9 MB

354 Option Class FIelds.en_US.srt

10.5 KB

354 Option Class FIelds.mp4

116.3 MB

355 Adding Dynamic Fields.en_US.srt

3.3 KB

355 Adding Dynamic Fields.mp4

28.9 MB

356 Printing Individual Options.en_US.srt

10.3 KB

356 Printing Individual Options.mp4

111.0 MB

357 Testing Option Printing.en_US.srt

6.4 KB

357 Testing Option Printing.mp4

63.5 MB

358 List Shortcomings.en_US.srt

6.6 KB

358 List Shortcomings.mp4

73.7 MB

359 Maps in Dart.en_US.srt

16.0 KB

359 Maps in Dart.mp4

135.4 MB

360 Refactor to Maps.en_US.srt

5.2 KB

360 Refactor to Maps.mp4

58.1 MB

361 The Prompter Class.en_US.srt

6.1 KB

361 The Prompter Class.mp4

59.4 MB

362 Testing the Prompter.en_US.srt

5.3 KB

362 Testing the Prompter.mp4

54.6 MB

363 Extracting the Terminal.en_US.srt

6.7 KB

363 Extracting the Terminal.mp4

63.2 MB

364 Var vs Final for Variables.en_US.srt

10.8 KB

364 Var vs Final for Variables.mp4

107.6 MB

365 Final's Affect on Values.en_US.srt

8.7 KB

365 Final's Affect on Values.mp4

69.7 MB

366 Const's Dual Nature.en_US.srt

8.6 KB

366 Const's Dual Nature.mp4

83.4 MB

367 Const's Behavior by Type.en_US.srt

17.0 KB

367 Const's Behavior by Type.mp4

146.1 MB

368 Marking Terminal as Const.en_US.srt

3.3 KB

368 Marking Terminal as Const.mp4

33.7 MB

369 Private Variables.en_US.srt

10.9 KB

369 Private Variables.mp4

109.1 MB

370 Finishing Prompter.en_US.srt

7.8 KB

370 Finishing Prompter.mp4

80.6 MB

371 Error Handling.en_US.srt

4.7 KB

371 Error Handling.mp4

51.8 MB

372 Asking Binary Questions.en_US.srt

5.8 KB

372 Asking Binary Questions.mp4

68.4 MB

373 Testing Binary Inputs.en_US.srt

6.1 KB

373 Testing Binary Inputs.mp4

64.6 MB

374 Code Similarities.en_US.srt

6.8 KB

374 Code Similarities.mp4

75.5 MB

375 Refactor for Code Reuse.en_US.srt

7.1 KB

375 Refactor for Code Reuse.mp4

88.6 MB

376 More on Private.en_US.srt

7.9 KB

376 More on Private.mp4

83.6 MB

377 Central Lib File.en_US.srt

3.9 KB

377 Central Lib File.mp4

53.2 MB

378 A Single Export Point.en_US.srt

4.4 KB

378 A Single Export Point.mp4

42.1 MB

379 A Relevant Example File.en_US.srt

4.6 KB

379 A Relevant Example File.mp4

47.3 MB

380 Outstanding Project Config.en_US.srt

4.3 KB

380 Outstanding Project Config.mp4

32.0 MB

381 Uploading the Prompter Lib.en_US.srt

8.3 KB

381 Uploading the Prompter Lib.mp4

73.0 MB

/25 Appendix Two_ Building a Dart CLI/

382 App Overview.en_US.srt

4.7 KB

382 App Overview.mp4

32.4 MB

383 Project Setup.en_US.srt

5.6 KB

383 Project Setup.mp4

27.8 MB

384 Importing Library Code.en_US.srt

7.7 KB

384 Importing Library Code.mp4

59.5 MB

385 Forcibly Exiting a Program.en_US.srt

5.7 KB

385 Forcibly Exiting a Program.mp4

44.6 MB

386 Prompting for File Type.en_US.srt

4.8 KB

386 Prompting for File Type.mp4

40.2 MB

387 Implementation Flow.en_US.srt

5.8 KB

387 Implementation Flow.mp4

53.2 MB

388 Working with the Current Directory.en_US.srt

7.3 KB

388 Working with the Current Directory.mp4

72.2 MB

389 Filtering Non-Files.en_US.srt

10.2 KB

389 Filtering Non-Files.mp4

99.2 MB

390 Filtering Non-Images.en_US.srt

4.7 KB

390 Filtering Non-Images.mp4

42.6 MB

391 Building Options from Images.en_US.srt

8.0 KB

391 Building Options from Images.mp4

94.0 MB

392 Testing Image Selection.en_US.srt

3.5 KB

392 Testing Image Selection.mp4

36.9 MB

393 Converting Images.en_US.srt

8.8 KB

393 Converting Images.mp4

95.7 MB

394 The ConvertImage Function.en_US.srt

4.5 KB

394 The ConvertImage Function.mp4

46.4 MB

395 Reading File Contents.en_US.srt

5.1 KB

395 Reading File Contents.mp4

55.9 MB

396 Encoding to JPG or PNG.en_US.srt

4.7 KB

396 Encoding to JPG or PNG.mp4

57.3 MB

397 Writing Files to the Hard Drive.en_US.srt

7.2 KB

397 Writing Files to the Hard Drive.mp4

88.2 MB

398 Returning the Image Name.en_US.srt

2.4 KB

398 Returning the Image Name.mp4

35.2 MB

399 Testing Image Conversion.en_US.srt

3.5 KB

399 Testing Image Conversion.mp4

43.5 MB

400 Opening the Image.en_US.srt

4.7 KB

400 Opening the Image.mp4

54.6 MB

/26 Extras/

401 Bonus!.html

3.6 KB

 

Total files 798


Copyright © 2025 FileMood.com