FileMood

Download Udemy - Flutter & Dart - The Complete Guide [2025 Edition] (2025-1)

Udemy Flutter Dart The Complete Guide 2025 Edition 2025

Name

Udemy - Flutter & Dart - The Complete Guide [2025 Edition] (2025-1)

  DOWNLOAD Copy Link

Trouble downloading? see How To

Total Size

14.4 GB

Total Files

650

Last Seen

2025-07-19 00:05

Hash

1E224258971B1FD9D81212C9902D35885A5834B4

/01 - Introduction/

007 macOS Setup.mp4

185.7 MB

006 Windows Setup.mp4

154.8 MB

010 Running a First Flutter App.mp4

88.8 MB

008 Project Creation & Setting Up a Code Editor for Flutter Development.mp4

37.7 MB

001 Welcome To This Course!.mp4

23.8 MB

011 Understanding Material Design.mp4

23.6 MB

012 About This Course.mp4

22.2 MB

005 Flutter Setup - Overview.mp4

17.0 MB

002 What Is Flutter.mp4

14.9 MB

004 One Codebase, Multiple Platforms.mp4

14.5 MB

003 Flutter uses Dart!.mp4

11.0 MB

007 macOS Setup_en.srt

32.3 KB

006 Windows Setup_en.srt

20.1 KB

010 Running a First Flutter App_en.srt

15.4 KB

008 Project Creation & Setting Up a Code Editor for Flutter Development_en.srt

8.6 KB

012 About This Course_en.srt

8.0 KB

005 Flutter Setup - Overview_en.srt

6.8 KB

004 One Codebase, Multiple Platforms_en.srt

5.1 KB

002 What Is Flutter_en.srt

4.2 KB

011 Understanding Material Design_en.srt

4.0 KB

003 Flutter uses Dart!_en.srt

3.1 KB

001 Welcome To This Course!_en.srt

2.3 KB

013 Course Resources (Code Snapshots, Community & Slides).html

1.7 KB

009 Course Setup.html

1.2 KB

external-links.txt

0.7 KB

010 main.dart.url

0.2 KB

010 runApp-Source-Code.url

0.2 KB

006 Official-Windows-Setup-Instructions.url

0.1 KB

007 Official-macOS-Setup-Instructions.url

0.1 KB

010 Widgets-Catalog.url

0.1 KB

008 VS-Code-Intro-Video.url

0.1 KB

/02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/

037 Introducing Stateful Widgets.mp4

116.2 MB

039 Module Summary.mp4

69.1 MB

031 Instance Variables (Properties) & Configurable Widgets.mp4

68.2 MB

038 Generating Random Numbers.mp4

62.8 MB

033 Displaying Images & Using Multiple Constructor Functions.mp4

60.4 MB

002 Analyzing A New Flutter Project.mp4

60.0 MB

032 Practice Reusable Widgets & Constructor Functions.mp4

57.8 MB

035 Styling Buttons & Working with Padding.mp4

52.5 MB

015 Building More Complex Widget Trees.mp4

51.5 MB

024 Building Custom Widgets.mp4

49.9 MB

017 Configuring Widgets & Understanding Objects.mp4

48.1 MB

034 Adding Buttons & Using Functions As Values.mp4

47.9 MB

028 Introducing Variables.mp4

46.5 MB

030 final & const - Special Kinds Of Variables.mp4

39.8 MB

025 Working with Constructor Functions.mp4

38.7 MB

018 Working with Configuration Objects (Non-Widget Objects).mp4

37.2 MB

036 How NOT To Build Interactive Widgets.mp4

36.0 MB

004 How Programming Languages Work.mp4

34.4 MB

016 Understanding Value Types.mp4

34.4 MB

019 Generics, Lists & Adding Gradient Colors.mp4

31.5 MB

023 Understanding Classes.mp4

29.1 MB

020 How To Configure Widgets & Objects.mp4

28.4 MB

010 Using a First Widget & Passing Values to Functions.mp4

26.0 MB

021 Practice Styling Text.mp4

25.2 MB

006 Importing Features From Packages.mp4

25.0 MB

027 Practice Create a Custom Widget.mp4

24.8 MB

026 Splitting Code Across Files.mp4

23.2 MB

005 Starting From Scratch Understanding Functions.mp4

19.7 MB

022 Onwards to Custom Widgets Why Do You Need Them.mp4

19.6 MB

029 Variables & Types - Combining Two Key Concepts.mp4

19.2 MB

011 Positional & Named Arguments.mp4

19.2 MB

014 Understanding const Values.mp4

18.6 MB

003 From Dart To Machine Code.mp4

17.9 MB

009 Understanding Widgets.mp4

16.3 MB

013 Combining Multiple Widgets.mp4

14.0 MB

001 Module Introduction.mp4

11.3 MB

007 How Flutter Apps Start.mp4

10.8 MB

037 Introducing Stateful Widgets_en.srt

24.1 KB

039 Module Summary_en.srt

17.4 KB

031 Instance Variables (Properties) & Configurable Widgets_en.srt

17.2 KB

002 Analyzing A New Flutter Project_en.srt

16.8 KB

024 Building Custom Widgets_en.srt

15.6 KB

008 Knowledge Check Flutter & Dart Basics.html

13.8 KB

015 Building More Complex Widget Trees_en.srt

13.4 KB

038 Generating Random Numbers_en.srt

12.7 KB

017 Configuring Widgets & Understanding Objects_en.srt

12.1 KB

016 Understanding Value Types_en.srt

11.5 KB

033 Displaying Images & Using Multiple Constructor Functions_en.srt

10.9 KB

032 Practice Reusable Widgets & Constructor Functions_en.srt

10.8 KB

005 Starting From Scratch Understanding Functions_en.srt

10.8 KB

004 How Programming Languages Work_en.srt

10.7 KB

025 Working with Constructor Functions_en.srt

10.5 KB

034 Adding Buttons & Using Functions As Values_en.srt

10.1 KB

035 Styling Buttons & Working with Padding_en.srt

10.1 KB

006 Importing Features From Packages_en.srt

9.2 KB

030 final & const - Special Kinds Of Variables_en.srt

9.1 KB

028 Introducing Variables_en.srt

9.0 KB

018 Working with Configuration Objects (Non-Widget Objects)_en.srt

8.8 KB

010 Using a First Widget & Passing Values to Functions_en.srt

8.0 KB

023 Understanding Classes_en.srt

8.0 KB

011 Positional & Named Arguments_en.srt

7.2 KB

019 Generics, Lists & Adding Gradient Colors_en.srt

7.0 KB

014 Understanding const Values_en.srt

6.6 KB

036 How NOT To Build Interactive Widgets_en.srt

6.4 KB

027 Practice Create a Custom Widget_en.srt

6.0 KB

021 Practice Styling Text_en.srt

5.8 KB

026 Splitting Code Across Files_en.srt

5.3 KB

020 How To Configure Widgets & Objects_en.srt

5.3 KB

009 Understanding Widgets_en.srt

5.2 KB

013 Combining Multiple Widgets_en.srt

4.8 KB

003 From Dart To Machine Code_en.srt

4.7 KB

022 Onwards to Custom Widgets Why Do You Need Them_en.srt

4.2 KB

007 How Flutter Apps Start_en.srt

4.1 KB

029 Variables & Types - Combining Two Key Concepts_en.srt

3.9 KB

012 Deep Dive Position & Named Arguments.html

3.7 KB

001 Module Introduction_en.srt

2.1 KB

external-links.txt

0.9 KB

002 main.dart.url

0.2 KB

036 Code-Snapshot.url

0.2 KB

033 Dice-Images-ZIP-File-.url

0.2 KB

005 runApp-Source-Code.url

0.2 KB

011 MaterialApp-Source-Code.url

0.2 KB

/03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/

004 Challenge Solution 22 - Working with More Widgets.mp4

134.1 MB

026 Passing Data via Functions Across Widgets.mp4

106.4 MB

018 Creating a Reusable, Custom Styled Button.mp4

96.2 MB

030 Introducing Maps & for Loops.mp4

83.8 MB

025 Using Third-Party Packages & Adding Google Fonts.mp4

73.7 MB

028 Getting Started with the Results Screen.mp4

72.5 MB

033 Accessing Map Values & Using Type Casting.mp4

70.0 MB

009 Accepting & Passing Functions as Values.mp4

69.8 MB

007 Repetition & Exercise Adding a Stateful Widget.mp4

69.6 MB

038 Beyond the Basics Optional, Important Dart Features.mp4

68.8 MB

036 Filtering & Analyzing Lists.mp4

68.7 MB

039 Module Summary.mp4

63.9 MB

020 Mapping Lists & Using the Spread Operator.mp4

62.6 MB

034 Combining Columns & Rows.mp4

57.9 MB

008 Rendering Content Conditionally.mp4

54.6 MB

003 Challenge Solution 12 - Creating a Widget.mp4

54.0 MB

016 Adding a Data Model & Dummy Data.mp4

51.3 MB

023 Managing The Questions Index As State.mp4

48.5 MB

017 Configuring a Column.mp4

46.4 MB

012 Using Ternary Expressions & Comparison Operators.mp4

46.1 MB

019 Accessing List Elements & Object Properties.mp4

44.4 MB

021 Alignment, Margin & Padding.mp4

43.5 MB

037 Making Content Scrollable with SingleChildScrollView.mp4

43.3 MB

006 Adding Transparency to Widgets.mp4

42.6 MB

027 More Conditions.mp4

42.5 MB

013 Understanding if Statements.mp4

40.5 MB

022 Mutating Values in Memory.mp4

38.0 MB

010 The initState Method.mp4

35.7 MB

005 Adding Icons to Buttons.mp4

29.8 MB

035 Expanded To The Rescue!.mp4

28.9 MB

029 Passing Data to the Results Screen.mp4

24.8 MB

002 A Challenge For You!.mp4

16.5 MB

024 More on Button Styling.mp4

15.7 MB

001 Module Introduction.mp4

14.1 MB

004 Challenge Solution 22 - Working with More Widgets_en.srt

28.3 KB

026 Passing Data via Functions Across Widgets_en.srt

21.3 KB

003 Challenge Solution 12 - Creating a Widget_en.srt

19.8 KB

018 Creating a Reusable, Custom Styled Button_en.srt

19.1 KB

030 Introducing Maps & for Loops_en.srt

18.6 KB

007 Repetition & Exercise Adding a Stateful Widget_en.srt

18.0 KB

033 Accessing Map Values & Using Type Casting_en.srt

16.3 KB

009 Accepting & Passing Functions as Values_en.srt

15.7 KB

038 Beyond the Basics Optional, Important Dart Features_en.srt

15.4 KB

016 Adding a Data Model & Dummy Data_en.srt

13.8 KB

039 Module Summary_en.srt

12.6 KB

012 Using Ternary Expressions & Comparison Operators_en.srt

12.5 KB

020 Mapping Lists & Using the Spread Operator_en.srt

12.4 KB

028 Getting Started with the Results Screen_en.srt

12.2 KB

036 Filtering & Analyzing Lists_en.srt

12.1 KB

008 Rendering Content Conditionally_en.srt

12.0 KB

025 Using Third-Party Packages & Adding Google Fonts_en.srt

12.0 KB

019 Accessing List Elements & Object Properties_en.srt

9.6 KB

017 Configuring a Column_en.srt

9.4 KB

023 Managing The Questions Index As State_en.srt

9.4 KB

034 Combining Columns & Rows_en.srt

9.3 KB

022 Mutating Values in Memory_en.srt

8.5 KB

013 Understanding if Statements_en.srt

8.5 KB

010 The initState Method_en.srt

7.4 KB

027 More Conditions_en.srt

7.1 KB

006 Adding Transparency to Widgets_en.srt

7.0 KB

037 Making Content Scrollable with SingleChildScrollView_en.srt

6.7 KB

005 Adding Icons to Buttons_en.srt

6.3 KB

021 Alignment, Margin & Padding_en.srt

6.3 KB

035 Expanded To The Rescue!_en.srt

5.2 KB

002 A Challenge For You!_en.srt

4.0 KB

029 Passing Data to the Results Screen_en.srt

4.0 KB

001 Module Introduction_en.srt

3.4 KB

015 if Statements & Comparison Operators.html

2.8 KB

014 Using if Statements In Lists.html

2.2 KB

031 Using for Loops In Lists.html

2.1 KB

024 More on Button Styling_en.srt

2.1 KB

011 Deep Dive Flutter's (Stateful) Widget Lifecycle.html

1.0 KB

external-links.txt

0.5 KB

032 Note A Typo In The Next Lecture.html

0.3 KB

016 questions.dart.url

0.2 KB

002 assets.zip.url

0.2 KB

025 Adding-Custom-Fonts.url

0.1 KB

025 Google-Fonts-Package.url

0.1 KB

/04 - Debugging Flutter Apps/

004 Debugging Apps & Using Debug Mode.mp4

139.0 MB

005 Working with the Flutter DevTools.mp4

78.3 MB

003 Understanding Error Messages.mp4

74.6 MB

002 The Starting Project & A Problem.mp4

9.1 MB

001 Module Introduction.mp4

3.1 MB

004 Debugging Apps & Using Debug Mode_en.srt

24.7 KB

005 Working with the Flutter DevTools_en.srt

14.1 KB

003 Understanding Error Messages_en.srt

13.4 KB

006 Running the App on Real iOS or Android Devices.html

2.2 KB

002 The Starting Project & A Problem_en.srt

1.7 KB

001 Module Introduction_en.srt

1.6 KB

external-links.txt

0.2 KB

002 Starting-Project-ZIP-.url

0.2 KB

/05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/

008 Creating a Custom List Item with the Card & Spacer Widgets.mp4

115.5 MB

036 Adding Chart Widgets.mp4

106.2 MB

020 Adding a Dropdown Button.mp4

88.3 MB

026 Showing & Managing Snackbars.mp4

82.2 MB

031 Using Theme Data in Widgets.mp4

81.7 MB

030 Setting Text Themes.mp4

78.9 MB

033 Adding Dark Mode.mp4

73.2 MB

018 Showing a Date Picker.mp4

71.9 MB

019 Working with Futures for Handling Data from the Future.mp4

63.0 MB

012 Handling User (Text) Input with the TextField Widget.mp4

60.8 MB

010 Setting an AppBar with a Title & Actions.mp4

60.8 MB

011 Adding a Modal Sheet & Understanding Context.mp4

59.7 MB

025 Using the Dismissible Widget for Dismissing List Items.mp4

59.6 MB

006 Efficiently Rendering Long Lists with ListView.mp4

58.8 MB

009 Using Icons & Formatting Dates.mp4

55.9 MB

023 Saving New Expenses.mp4

54.3 MB

028 Getting Started with Theming.mp4

53.9 MB

021 Combining Conditions with AND and OR Operators.mp4

53.3 MB

022 Validating User Input & Showing an Error Dialog.mp4

42.5 MB

029 Setting & Using a Color Scheme.mp4

42.4 MB

002 Starting Setup & Repetition Time!.mp4

41.2 MB

013 Getting User Input on Every Keystroke.mp4

37.0 MB

003 Adding an Expense Data Model with a Unique ID & Exploring Initializer Lists.mp4

33.3 MB

014 Letting Flutter do the Work with TextEditingController.mp4

32.9 MB

016 Exercise Solution.mp4

32.8 MB

037 Module Summary.mp4

28.9 MB

005 Creating Dummy Data.mp4

28.7 MB

034 Using Another Kind of Loop (for-in).mp4

27.7 MB

035 Adding Alternative Constructor Functions & Filtering Lists.mp4

27.6 MB

004 Introducing Enums.mp4

25.4 MB

007 Using Lists Inside Of Lists.mp4

20.6 MB

024 Creating a Fullscreen Modal.mp4

19.3 MB

017 Closing The Modal Manually.mp4

16.4 MB

001 Module Introduction.mp4

12.1 MB

015 Time to Practice Adding a New Input.mp4

6.8 MB

008 Creating a Custom List Item with the Card & Spacer Widgets_en.srt

27.9 KB

036 Adding Chart Widgets_en.srt

17.6 KB

020 Adding a Dropdown Button_en.srt

17.2 KB

006 Efficiently Rendering Long Lists with ListView_en.srt

16.4 KB

030 Setting Text Themes_en.srt

14.7 KB

031 Using Theme Data in Widgets_en.srt

14.7 KB

026 Showing & Managing Snackbars_en.srt

13.9 KB

012 Handling User (Text) Input with the TextField Widget_en.srt

13.8 KB

018 Showing a Date Picker_en.srt

13.2 KB

028 Getting Started with Theming_en.srt

12.8 KB

002 Starting Setup & Repetition Time!_en.srt

12.4 KB

021 Combining Conditions with AND and OR Operators_en.srt

12.2 KB

025 Using the Dismissible Widget for Dismissing List Items_en.srt

12.1 KB

011 Adding a Modal Sheet & Understanding Context_en.srt

11.8 KB

033 Adding Dark Mode_en.srt

11.8 KB

009 Using Icons & Formatting Dates_en.srt

11.4 KB

003 Adding an Expense Data Model with a Unique ID & Exploring Initializer Lists_en.srt

11.3 KB

019 Working with Futures for Handling Data from the Future_en.srt

11.1 KB

010 Setting an AppBar with a Title & Actions_en.srt

10.8 KB

029 Setting & Using a Color Scheme_en.srt

10.4 KB

023 Saving New Expenses_en.srt

9.4 KB

022 Validating User Input & Showing an Error Dialog_en.srt

8.0 KB

034 Using Another Kind of Loop (for-in)_en.srt

8.0 KB

035 Adding Alternative Constructor Functions & Filtering Lists_en.srt

7.6 KB

013 Getting User Input on Every Keystroke_en.srt

7.5 KB

014 Letting Flutter do the Work with TextEditingController_en.srt

6.9 KB

004 Introducing Enums_en.srt

6.3 KB

016 Exercise Solution_en.srt

5.9 KB

005 Creating Dummy Data_en.srt

5.8 KB

037 Module Summary_en.srt

4.8 KB

007 Using Lists Inside Of Lists_en.srt

3.8 KB

024 Creating a Fullscreen Modal_en.srt

3.3 KB

017 Closing The Modal Manually_en.srt

2.8 KB

001 Module Introduction_en.srt

2.4 KB

015 Time to Practice Adding a New Input_en.srt

2.0 KB

032 Important Adding Dark Mode.html

0.9 KB

027 Flutter & Material 3.html

0.7 KB

external-links.txt

0.5 KB

002 main.dart.url

0.2 KB

036 Project-Snapshot.url

0.2 KB

036 Chart-Widgets.url

0.2 KB

/06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/

008 Using the LayoutBuilder Widget.mp4

129.5 MB

009 Building Adaptive Widgets.mp4

78.9 MB

004 Updating the UI based on the Available Space.mp4

73.4 MB

006 Handling to Screen Overlays like the Soft Keyboard.mp4

57.6 MB

005 Understanding Size Constraints.mp4

54.9 MB

003 Locking the Device Orientiation.mp4

53.4 MB

007 Understanding Safe Areas.mp4

29.5 MB

002 What is Responsiveness.mp4

23.3 MB

010 Module Summary.mp4

12.3 MB

001 Module Introduction.mp4

6.3 MB

008 Using the LayoutBuilder Widget_en.srt

20.5 KB

004 Updating the UI based on the Available Space_en.srt

13.4 KB

005 Understanding Size Constraints_en.srt

12.1 KB

009 Building Adaptive Widgets_en.srt

11.6 KB

006 Handling to Screen Overlays like the Soft Keyboard_en.srt

9.6 KB

003 Locking the Device Orientiation_en.srt

8.1 KB

007 Understanding Safe Areas_en.srt

4.7 KB

002 What is Responsiveness_en.srt

3.4 KB

010 Module Summary_en.srt

2.3 KB

001 Module Introduction_en.srt

1.5 KB

external-links.txt

0.2 KB

002 Starting-Project.url

0.2 KB

/07 - Flutter & Dart Internals [TODO APP]/

003 How The UI Is Updated.mp4

65.6 MB

004 Refactor & Extract Widgets To Avoid Unnecessary Builds.mp4

62.5 MB

008 Mutating Values in Memory & Making Sense of var, final & const.mp4

43.2 MB

006 Which Problem Do Keys Solve.mp4

42.7 MB

005 Understanding Keys - Setup.mp4

37.4 MB

007 Understanding & Using Keys.mp4

29.8 MB

002 Three Trees Widget Tree, Element Tree & Render Tree.mp4

21.7 MB

009 Module Summary.mp4

6.7 MB

001 Module Introduction.mp4

3.5 MB

003 How The UI Is Updated_en.srt

12.0 KB

008 Mutating Values in Memory & Making Sense of var, final & const_en.srt

11.8 KB

004 Refactor & Extract Widgets To Avoid Unnecessary Builds_en.srt

10.3 KB

006 Which Problem Do Keys Solve_en.srt

9.2 KB

002 Three Trees Widget Tree, Element Tree & Render Tree_en.srt

8.1 KB

005 Understanding Keys - Setup_en.srt

7.6 KB

007 Understanding & Using Keys_en.srt

7.2 KB

001 Module Introduction_en.srt

1.8 KB

009 Module Summary_en.srt

1.5 KB

external-links.txt

0.4 KB

005 Keys-Starting-State.url

0.2 KB

003 Starting-Project.url

0.2 KB

/08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/

015 Adding Tab-based Navigation.mp4

148.1 MB

026 Applying Filters.mp4

147.0 MB

011 Introducing the Stack Widget.mp4

122.7 MB

018 Adding a Side Drawer.mp4

108.4 MB

016 Passing Functions Through Multiple Layers of Widgets (for State Management).mp4

104.5 MB

012 Improving the MealItem Widget.mp4

96.8 MB

013 Adding Navigation to the MealDetails Screen.mp4

87.3 MB

014 Improving the MealDetails Screen.mp4

85.8 MB

009 Adding Cross-Screen Navigation.mp4

84.6 MB

021 Replacing Screens (Instead of Pushing).mp4

82.5 MB

005 Displaying Category Items on a Screen.mp4

64.0 MB

017 Managing App-wide State & Data.mp4

59.0 MB

008 Loading Meals Data Into a Screen.mp4

56.0 MB

024 Returning Data When Leaving a Screen.mp4

52.6 MB

019 Closing the Drawer Manually.mp4

51.8 MB

020 Adding a Filter Item.mp4

49.2 MB

003 Using a GridView.mp4

47.1 MB

010 Passing Data to the Target Screen.mp4

46.1 MB

004 Widgets vs Screens.mp4

41.4 MB

007 Adding Meals Data.mp4

39.6 MB

025 Reading & Using Returned Data.mp4

38.3 MB

006 Making any Widget Tappable with InkWell.mp4

36.2 MB

028 Module Summary.mp4

34.8 MB

022 Adding More Filter Options.mp4

31.8 MB

001 Module Introduction.mp4

21.9 MB

002 Project Setup.mp4

12.5 MB

011 Introducing the Stack Widget_en.srt

28.1 KB

015 Adding Tab-based Navigation_en.srt

25.4 KB

026 Applying Filters_en.srt

25.1 KB

018 Adding a Side Drawer_en.srt

23.6 KB

016 Passing Functions Through Multiple Layers of Widgets (for State Management)_en.srt

18.6 KB

012 Improving the MealItem Widget_en.srt

17.8 KB

013 Adding Navigation to the MealDetails Screen_en.srt

15.5 KB

009 Adding Cross-Screen Navigation_en.srt

13.8 KB

003 Using a GridView_en.srt

13.0 KB

021 Replacing Screens (Instead of Pushing)_en.srt

13.0 KB

014 Improving the MealDetails Screen_en.srt

12.4 KB

005 Displaying Category Items on a Screen_en.srt

12.2 KB

020 Adding a Filter Item_en.srt

11.9 KB

007 Adding Meals Data_en.srt

10.4 KB

024 Returning Data When Leaving a Screen_en.srt

9.9 KB

004 Widgets vs Screens_en.srt

9.9 KB

008 Loading Meals Data Into a Screen_en.srt

9.6 KB

019 Closing the Drawer Manually_en.srt

8.6 KB

017 Managing App-wide State & Data_en.srt

8.1 KB

025 Reading & Using Returned Data_en.srt

7.3 KB

010 Passing Data to the Target Screen_en.srt

7.2 KB

006 Making any Widget Tappable with InkWell_en.srt

5.8 KB

028 Module Summary_en.srt

5.1 KB

022 Adding More Filter Options_en.srt

4.0 KB

001 Module Introduction_en.srt

3.3 KB

002 Project Setup_en.srt

2.6 KB

023 Replacing WillPopScope with PopScope.html

1.2 KB

external-links.txt

0.7 KB

027 An Alternative Navigation Pattern Using Named Routes.html

0.7 KB

007 dummy-data.dart.url

0.2 KB

007 meal.dart.url

0.2 KB

002 main.dart.url

0.2 KB

004 dummy-data.dart.url

0.2 KB

/09 - Managing App-wide State [MEALS APP]/

007 Creating a More Complex Provider with StateNotifier.mp4

74.3 MB

011 Combining Local & Provider-managed State.mp4

65.1 MB

006 Using a Provider.mp4

64.4 MB

010 Getting Started with Another Provider.mp4

61.1 MB

012 Outsourcing State Into The Provider.mp4

57.9 MB

009 Triggering a Notifier Method.mp4

53.8 MB

008 Using the FavoritesProvider.mp4

47.1 MB

013 Connecting Multiple Providers With Each Other (Dependent Providers).mp4

45.8 MB

014 Swapping The Favorite Button Based On Provider State.mp4

27.5 MB

015 Module Summary.mp4

23.9 MB

005 Creating a Provider.mp4

23.7 MB

002 What's The Problem.mp4

14.1 MB

001 Module Introduction.mp4

13.3 MB

003 Installing the Solution Riverpod.mp4

8.9 MB

004 How State Management with Riverpod Works.mp4

5.3 MB

007 Creating a More Complex Provider with StateNotifier_en.srt

19.6 KB

010 Getting Started with Another Provider_en.srt

12.2 KB

006 Using a Provider_en.srt

11.2 KB

011 Combining Local & Provider-managed State_en.srt

10.4 KB

012 Outsourcing State Into The Provider_en.srt

9.3 KB

009 Triggering a Notifier Method_en.srt

8.2 KB

013 Connecting Multiple Providers With Each Other (Dependent Providers)_en.srt

8.2 KB

008 Using the FavoritesProvider_en.srt

7.7 KB

005 Creating a Provider_en.srt

6.4 KB

015 Module Summary_en.srt

5.5 KB

014 Swapping The Favorite Button Based On Provider State_en.srt

3.9 KB

002 What's The Problem_en.srt

3.4 KB

001 Module Introduction_en.srt

2.2 KB

004 How State Management with Riverpod Works_en.srt

2.2 KB

003 Installing the Solution Riverpod_en.srt

2.1 KB

016 riverpod vs provider - There are many Alternatives!.html

1.0 KB

external-links.txt

0.2 KB

002 Starting-Project.url

0.2 KB

/10 - Adding Animations [MEALS APP]/

004 Explicit Animations Playing the Animation with AnimatedBuilder.mp4

84.1 MB

003 Explicit Animations Adding an Animation Controller.mp4

76.8 MB

005 Finetuning Explicit Animations.mp4

65.0 MB

006 Getting Started with Implicit Animations.mp4

64.6 MB

007 Configuring Implicit Animations.mp4

51.8 MB

008 Adding Multi-Screen Transitions.mp4

42.2 MB

009 Module Summary.mp4

21.4 MB

002 Setup & Understanding Explicit vs Implicit Animations.mp4

9.4 MB

001 Module Introduction.mp4

4.5 MB

003 Explicit Animations Adding an Animation Controller_en.srt

14.9 KB

004 Explicit Animations Playing the Animation with AnimatedBuilder_en.srt

13.5 KB

005 Finetuning Explicit Animations_en.srt

12.5 KB

006 Getting Started with Implicit Animations_en.srt

11.7 KB

007 Configuring Implicit Animations_en.srt

8.9 KB

008 Adding Multi-Screen Transitions_en.srt

5.8 KB

009 Module Summary_en.srt

3.7 KB

002 Setup & Understanding Explicit vs Implicit Animations_en.srt

3.1 KB

001 Module Introduction_en.srt

1.2 KB

external-links.txt

0.3 KB

002 Starting-Project.url

0.2 KB

006 Animations-Motions-Widgets.url

0.1 KB

/11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/

011 Extracting Entered Values.mp4

89.6 MB

007 A Form-aware Dropdown Button.mp4

82.2 MB

012 Passing Data Between Screens.mp4

67.7 MB

004 Challenge Solution 2 - Building the List UI.mp4

66.9 MB

009 Adding Validation Logic.mp4

63.9 MB

010 Getting Form Access via a Global Key.mp4

62.6 MB

003 Challenge Solution 1 - Building & Using Models.mp4

60.3 MB

005 Adding a New Item Screen.mp4

59.4 MB

006 The Form & TextFormField Widgets.mp4

43.2 MB

013 Final Challenge Solution.mp4

41.6 MB

002 Setup & A Challenge For You.mp4

26.7 MB

008 Adding Buttons to a Form.mp4

17.0 MB

014 Module Summary.mp4

12.6 MB

001 Module Introduction.mp4

9.5 MB

007 A Form-aware Dropdown Button_en.srt

15.8 KB

011 Extracting Entered Values_en.srt

15.0 KB

004 Challenge Solution 2 - Building the List UI_en.srt

14.6 KB

009 Adding Validation Logic_en.srt

13.9 KB

010 Getting Form Access via a Global Key_en.srt

12.5 KB

005 Adding a New Item Screen_en.srt

12.4 KB

003 Challenge Solution 1 - Building & Using Models_en.srt

12.4 KB

012 Passing Data Between Screens_en.srt

12.2 KB

006 The Form & TextFormField Widgets_en.srt

10.0 KB

013 Final Challenge Solution_en.srt

6.1 KB

002 Setup & A Challenge For You_en.srt

4.9 KB

008 Adding Buttons to a Form_en.srt

3.9 KB

001 Module Introduction_en.srt

1.9 KB

014 Module Summary_en.srt

1.8 KB

external-links.txt

0.9 KB

003 Model-Files.url

0.2 KB

003 data-Folder.url

0.2 KB

002 main.dart.url

0.2 KB

002 data-Folder.url

0.2 KB

004 Solution-Snapshot.url

0.2 KB

/12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/

016 Using the FutureBuilder Widget.mp4

153.5 MB

008 Fetching & Transforming Data.mp4

141.9 MB

006 Sending a POST Request to the Backend.mp4

75.9 MB

007 Working with the Request & Waiting for the Response.mp4

69.2 MB

010 Managing the Loading State.mp4

69.0 MB

012 Sending DELETE Requests.mp4

63.6 MB

011 Error Response Handling.mp4

50.2 MB

014 Better Error Handling.mp4

47.1 MB

009 Avoiding Unnecessary Requests.mp4

42.6 MB

013 Handling the No Data Case.mp4

36.4 MB

005 Adding the http Package.mp4

29.0 MB

004 Setting Up a Dummy Backend (Firebase).mp4

27.2 MB

015 Module Summary.mp4

24.2 MB

003 What Is HTTP & How Does It Work.mp4

18.9 MB

002 What's a Backend And Why Would You Want One.mp4

14.4 MB

001 Module Introduction.mp4

2.3 MB

016 Using the FutureBuilder Widget_en.srt

29.0 KB

008 Fetching & Transforming Data_en.srt

23.3 KB

006 Sending a POST Request to the Backend_en.srt

16.2 KB

007 Working with the Request & Waiting for the Response_en.srt

15.2 KB

012 Sending DELETE Requests_en.srt

11.4 KB

010 Managing the Loading State_en.srt

10.5 KB

014 Better Error Handling_en.srt

10.1 KB

011 Error Response Handling_en.srt

8.3 KB

009 Avoiding Unnecessary Requests_en.srt

7.5 KB

003 What Is HTTP & How Does It Work_en.srt

6.9 KB

013 Handling the No Data Case_en.srt

6.3 KB

004 Setting Up a Dummy Backend (Firebase)_en.srt

5.7 KB

002 What's a Backend And Why Would You Want One_en.srt

5.6 KB

005 Adding the http Package_en.srt

5.5 KB

015 Module Summary_en.srt

4.0 KB

001 Module Introduction_en.srt

0.9 KB

/13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/

011 Using the Device Camera For Taking Pictures.mp4

102.3 MB

027 Using the Map Screen in the Add Place Form.mp4

90.2 MB

031 Loading Data from the SQL Database.mp4

74.0 MB

015 Adding the location Package & Starting with the Get Location Input Widget.mp4

72.8 MB

005 Adding an Add Place Screen (Challenge Solution 36).mp4

71.7 MB

030 Storing Place Data in a (On-Device) SQL Database.mp4

68.4 MB

004 Adding a Places Screen (Challenge Solution 26).mp4

67.9 MB

020 Displaying a Location Preview Map Snapshot via Google.mp4

67.5 MB

022 Outputting the Location Data.mp4

67.3 MB

016 Getting the User's Current Location.mp4

63.6 MB

007 Adding Places with Provider & Displaying Places (Challenge Solution 56).mp4

61.3 MB

018 Using Google's Geocoding API.mp4

60.6 MB

032 Using a FutureBuilder for Loading Data.mp4

58.8 MB

009 Adding a Pick an Image Input.mp4

56.3 MB

024 Adding a Map Screen.mp4

56.0 MB

012 Adding the Picked Image to the Model & Add Place Form.mp4

49.7 MB

010 Installing the Image Picker Package.mp4

49.2 MB

029 Storing the Picked Image Locally.mp4

43.8 MB

013 Previewing the Picked Image.mp4

42.9 MB

006 Adding riverpod & A Provider (Challenge Solution 46).mp4

42.5 MB

002 Setup & A Challenge For You!.mp4

38.1 MB

008 Adding a Place Details Screen (Challenge Solution 66).mp4

37.3 MB

023 Installing & Configuring the Google Maps Package.mp4

35.9 MB

025 Displaying the Picked Place on a Dynamic Map.mp4

34.1 MB

028 Installing Packages for Local (On-Device) Data Storage.mp4

31.4 MB

019 Storing the Location Data in the Model.mp4

30.8 MB

026 Handling Map Taps for Selecting a Location Manually.mp4

30.7 MB

021 Using the Picked Location in the Form.mp4

30.1 MB

033 Module Summary.mp4

26.6 MB

017 Using the Google Maps API - Setup.mp4

24.7 MB

003 Adding a Place Model (Challenge Solution 16).mp4

12.8 MB

001 Module Introduction.mp4

7.7 MB

004 Adding a Places Screen (Challenge Solution 26)_en.srt

18.4 KB

011 Using the Device Camera For Taking Pictures_en.srt

16.5 KB

005 Adding an Add Place Screen (Challenge Solution 36)_en.srt

15.7 KB

024 Adding a Map Screen_en.srt

15.0 KB

015 Adding the location Package & Starting with the Get Location Input Widget_en.srt

13.4 KB

030 Storing Place Data in a (On-Device) SQL Database_en.srt

13.2 KB

009 Adding a Pick an Image Input_en.srt

12.7 KB

022 Outputting the Location Data_en.srt

12.3 KB

031 Loading Data from the SQL Database_en.srt

12.0 KB

007 Adding Places with Provider & Displaying Places (Challenge Solution 56)_en.srt

11.8 KB

027 Using the Map Screen in the Add Place Form_en.srt

11.7 KB

020 Displaying a Location Preview Map Snapshot via Google_en.srt

11.3 KB

006 Adding riverpod & A Provider (Challenge Solution 46)_en.srt

11.2 KB

012 Adding the Picked Image to the Model & Add Place Form_en.srt

10.5 KB

018 Using Google's Geocoding API_en.srt

9.6 KB

016 Getting the User's Current Location_en.srt

9.6 KB

032 Using a FutureBuilder for Loading Data_en.srt

8.5 KB

010 Installing the Image Picker Package_en.srt

8.2 KB

013 Previewing the Picked Image_en.srt

7.5 KB

008 Adding a Place Details Screen (Challenge Solution 66)_en.srt

7.5 KB

029 Storing the Picked Image Locally_en.srt

7.4 KB

026 Handling Map Taps for Selecting a Location Manually_en.srt

7.0 KB

002 Setup & A Challenge For You!_en.srt

6.5 KB

028 Installing Packages for Local (On-Device) Data Storage_en.srt

6.0 KB

017 Using the Google Maps API - Setup_en.srt

5.6 KB

019 Storing the Location Data in the Model_en.srt

5.3 KB

023 Installing & Configuring the Google Maps Package_en.srt

5.3 KB

021 Using the Picked Location in the Form_en.srt

5.0 KB

025 Displaying the Picked Place on a Dynamic Map_en.srt

4.5 KB

003 Adding a Place Model (Challenge Solution 16)_en.srt

3.8 KB

033 Module Summary_en.srt

3.4 KB

001 Module Introduction_en.srt

2.9 KB

014 Important location Package & Android.html

1.0 KB

034 Adding Your Own Native Code.html

0.7 KB

external-links.txt

0.5 KB

002 main.dart.url

0.2 KB

009 Finished-Challenge-Code.url

0.2 KB

018 Reverse-Geocoding-API.url

0.1 KB

/14 - Push Notifications & More Building a Chat App with Flutter & Firebase/

027 Styling Chat Message Bubbles.mp4

112.3 MB

032 Sending Push Notifications Automatically via Cloud Functions.mp4

105.7 MB

025 Sending & Reading Data To & From Firestore.mp4

89.5 MB

028 Push Notifications - Setup & First Steps.mp4

83.9 MB

003 Adding an Authentication Screen.mp4

81.5 MB

009 Signing Users Up.mp4

75.9 MB

023 Adding ChatMessages & Input Widgets.mp4

75.7 MB

005 Validating User Input.mp4

74.3 MB

021 Sending Data to Firestore.mp4

69.5 MB

026 Loading & Displaying Chat Messages as a Stream.mp4

69.1 MB

011 Showing Different Screens Based On The Authentication State.mp4

65.0 MB

016 Using the ImagePicker Package.mp4

64.3 MB

018 Uploading Images To Firebase.mp4

58.3 MB

006 Firebase CLI & SDK Setup 12.mp4

56.8 MB

008 Firebase CLI & SDK Setup 22.mp4

55.9 MB

004 Adding Buttons & Modes to the Authentication Screen.mp4

54.4 MB

030 Testing Push Notifications.mp4

51.0 MB

022 Storing a Username.mp4

48.9 MB

029 Requesting Permissions & Getting an Address Token.mp4

45.8 MB

010 Logging Users In.mp4

45.3 MB

017 Managing The Selected Image In The Authentication Form.mp4

42.8 MB

013 Adding User Logout.mp4

42.3 MB

014 Image Upload Setup & First Steps.mp4

36.1 MB

020 Adding a Remote Database Firestore Setup.mp4

35.2 MB

019 Showing a Loading Spinner Whilst Uploading.mp4

32.5 MB

002 App & Firebase Setup.mp4

32.4 MB

031 Working with Notification Topics.mp4

26.9 MB

015 Adding a User Image Picker Widget.mp4

24.6 MB

012 Adding a Splash Screen (Loading Screen).mp4

22.8 MB

033 Module Summary.mp4

13.9 MB

001 Module Introduction.mp4

10.6 MB

032 Sending Push Notifications Automatically via Cloud Functions_en.srt

19.9 KB

027 Styling Chat Message Bubbles_en.srt

19.4 KB

003 Adding an Authentication Screen_en.srt

18.8 KB

025 Sending & Reading Data To & From Firestore_en.srt

16.8 KB

028 Push Notifications - Setup & First Steps_en.srt

15.3 KB

023 Adding ChatMessages & Input Widgets_en.srt

15.0 KB

011 Showing Different Screens Based On The Authentication State_en.srt

14.1 KB

009 Signing Users Up_en.srt

14.0 KB

005 Validating User Input_en.srt

13.6 KB

006 Firebase CLI & SDK Setup 12_en.srt

13.2 KB

016 Using the ImagePicker Package_en.srt

11.9 KB

026 Loading & Displaying Chat Messages as a Stream_en.srt

11.8 KB

018 Uploading Images To Firebase_en.srt

10.9 KB

021 Sending Data to Firestore_en.srt

10.8 KB

004 Adding Buttons & Modes to the Authentication Screen_en.srt

10.7 KB

029 Requesting Permissions & Getting an Address Token_en.srt

10.4 KB

010 Logging Users In_en.srt

10.1 KB

008 Firebase CLI & SDK Setup 22_en.srt

9.8 KB

002 App & Firebase Setup_en.srt

9.2 KB

030 Testing Push Notifications_en.srt

7.9 KB

017 Managing The Selected Image In The Authentication Form_en.srt

7.7 KB

020 Adding a Remote Database Firestore Setup_en.srt

7.3 KB

014 Image Upload Setup & First Steps_en.srt

6.9 KB

022 Storing a Username_en.srt

6.7 KB

013 Adding User Logout_en.srt

6.6 KB

015 Adding a User Image Picker Widget_en.srt

6.1 KB

019 Showing a Loading Spinner Whilst Uploading_en.srt

4.8 KB

031 Working with Notification Topics_en.srt

4.3 KB

012 Adding a Splash Screen (Loading Screen)_en.srt

4.0 KB

001 Module Introduction_en.srt

2.6 KB

033 Module Summary_en.srt

1.9 KB

024 A Note About Reading Data From Firestore.html

1.0 KB

032 index.js

0.8 KB

external-links.txt

0.7 KB

007 FlutterFire Configuration.html

0.5 KB

027 message-bubble.dart.url

0.2 KB

002 main.dart.url

0.2 KB

003 chat.png.url

0.1 KB

028 Firebase-Flutter-Push-Notifications-Setup-Docs.url

0.1 KB

006 Firebase-Flutter-SDK-CLI-Setup-Docs.url

0.1 KB

/15 - About The Course Update/

001 About the Course Update & How To Proceed.mp4

31.4 MB

001 course-update-info.pdf

378.9 KB

001 About the Course Update & How To Proceed_en.srt

11.1 KB

/16 - Next Steps & Roundup/

002 Course Roundup.mp4

20.1 MB

002 Course Roundup_en.srt

1.8 KB

003 Bonus Lecture.html

1.2 KB

001 Publishing iOS & Android Apps.html

0.9 KB

 

Total files 650


Copyright © 2025 FileMood.com