种子简介
种子名称:
[FreeCourseSite.com] Udemy - Flutter & Dart - The Complete Guide [2023 Edition]
文件类型:
视频
文件数目:
286个文件
文件大小:
10.02 GB
收录时间:
2024-9-22 23:12
已经下载:
3次
资源热度:
68
最近下载:
2024-11-19 20:09
下载BT种子文件
下载Torrent文件(.torrent)
立即下载
磁力链接下载
magnet:?xt=urn:btih:0f339d0b8dd1f3a95c1883b71d1b3b2b6f261b7b&dn=[FreeCourseSite.com] Udemy - Flutter & Dart - The Complete Guide [2023 Edition]
复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。
喜欢这个种子的人也喜欢
种子包含的文件
[FreeCourseSite.com] Udemy - Flutter & Dart - The Complete Guide [2023 Edition].torrent
01 - Introduction/001 Welcome To This Course!.mp422.63MB
01 - Introduction/002 What Is Flutter.mp414.24MB
01 - Introduction/003 Flutter uses Dart!.mp410.49MB
01 - Introduction/004 One Codebase, Multiple Platforms.mp413.82MB
01 - Introduction/005 Flutter Setup - Overview.mp416.2MB
01 - Introduction/006 Windows Setup.mp4147.57MB
01 - Introduction/007 macOS Setup.mp4176.99MB
01 - Introduction/008 Project Creation & Setting Up a Code Editor for Flutter Development.mp435.98MB
01 - Introduction/009 Running a First Flutter App.mp484.71MB
01 - Introduction/010 Understanding Material Design.mp422.54MB
01 - Introduction/011 About This Course.mp421.14MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/001 Module Introduction.mp410.75MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/002 Analyzing A New Flutter Project.mp440.93MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/003 Form Dart To Machine Code.mp46.71MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/004 How Programming Languages Work.mp425.7MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/005 Starting From Scratch Understanding Functions.mp413.2MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/006 Importing Features From Packages.mp421.67MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/007 How Flutter Apps Start.mp44.24MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/008 Understanding Widgets.mp47.04MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/009 Using a First Widget & Passing Values to Functions.mp421.09MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/010 Positional & Named Arguments.mp47.42MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/012 Combining Multiple Widgets.mp45.2MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/013 Understanding const Values.mp413.23MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/014 Building More Complex Widget Trees.mp434.74MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/015 Understanding Value Types.mp425.2MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/016 Configuring Widgets & Understanding Objects.mp420.89MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/017 Working with Configuration Objects (Non-Widget Objects).mp433.45MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/018 Generics, Lists & Adding Gradient Colors.mp422.48MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/019 How To Configure Widgets & Objects.mp423.61MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/020 Practice Styling Text.mp410.57MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/021 Onwards to Custom Widgets Why Do You Need Them.mp47.98MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/022 Understanding Classes.mp413.66MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/023 Building Custom Widgets.mp424.95MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/024 Working with Constructor Functions.mp418.41MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/025 Splitting Code Across Files.mp420.79MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/026 Practice Create a Custom Widget.mp422.11MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/027 Introducing Variables.mp431.76MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/028 Variables & Types - Combining Two Key Concepts.mp49.57MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/029 final & const - Special Kinds Of Variables.mp417.35MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/030 Instance Variables (Properties) & Configurable Widgets.mp425.75MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/031 Practice Reusable Widgets & Constructor Functions.mp452.81MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/032 Displaying Images & Using Multiple Constructor Functions.mp455.21MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/033 Adding Buttons & Using Functions As Values.mp423.9MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/034 Styling Buttons & Working with Padding.mp425.53MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/035 How NOT To Build Interactive Widgets.mp424.23MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/036 Introducing Stateful Widgets.mp4105.42MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/037 Generating Random Numbers.mp430.84MB
02 - Flutter & Dart Basics I - Getting a Solid Foundation [ROLL DICE APP]/038 Module Summary.mp449.12MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/001 Module Introduction.mp44.24MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/002 A Challenge For You!.mp46.92MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/003 Challenge Solution 12 - Creating a Widget.mp443.14MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/004 Challenge Solution 22 - Working with More Widgets.mp4121.77MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/005 Adding Icons to Buttons.mp412.41MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/006 Adding Transparency to Widgets.mp418.62MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/007 Repetition & Exercise Adding a Stateful Widget.mp462.12MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/008 Rendering Content Conditionally.mp444.91MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/009 Accepting & Passing Functions as Values.mp449.07MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/010 The initState Method.mp417.01MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/012 Using Ternary Expressions & Comparison Operators.mp420.27MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/013 Understanding if Statements.mp427.49MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/016 Adding a Data Model & Dummy Data.mp437.01MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/017 Configuring a Column.mp421.7MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/018 Creating a Reusable, Custom Styled Button.mp487.37MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/019 Accessing List Elements & Object Properties.mp421.64MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/020 Mapping Lists & Using the Spread Operator.mp431.34MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/021 Alignment, Margin & Padding.mp436.18MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/022 Mutating Values in Memory.mp433.98MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/023 Managing The Questions Index As State.mp434.04MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/024 More on Button Styling.mp45.38MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/025 Using Third-Party Packages & Adding Google Fonts.mp460.29MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/026 Passing Data via Functions Across Widgets.mp488.67MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/027 More Conditions.mp418.93MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/028 Getting Started with the Results Screen.mp449.54MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/029 Passing Data to the Results Screen.mp416.68MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/030 Introducing Maps & for Loops.mp474.67MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/032 Accessing Map Values & Using Type Casting.mp458.29MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/033 Combining Columns & Rows.mp426.44MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/034 Expanded To The Rescue!.mp426.53MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/035 Filtering & Analyzing Lists.mp457.46MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/036 Making Content Scrollable with SingleChildScrollView.mp411.66MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/037 Beyond the Basics Optional, Important Dart Features.mp448.74MB
03 - Flutter & Dart Basics II - Fundamentals Deep Dive [QUIZ APP]/038 Module Summary.mp457.88MB
04 - Debugging Flutter Apps/001 Module Introduction.mp41.38MB
04 - Debugging Flutter Apps/002 The Starting Project & A Problem.mp42.6MB
04 - Debugging Flutter Apps/003 Understanding Error Messages.mp462.71MB
04 - Debugging Flutter Apps/004 Debugging Apps & Using Debug Mode.mp4127.11MB
04 - Debugging Flutter Apps/005 Working with the Flutter DevTools.mp454.87MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/001 Module Introduction.mp43.41MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/002 Starting Setup & Repetition Time!.mp414.95MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/003 Adding an Expense Data Model with a Unique ID & Exploring Initializer Lists.mp416.26MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/004 Introducing Enums.mp413.9MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/005 Creating Dummy Data.mp420.63MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/006 Efficiently Rendering Long Lists with ListView.mp448.82MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/007 Using Lists Inside Of Lists.mp414.06MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/008 Creating a Custom List Item with the Card & Spacer Widgets.mp4103.57MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/009 Using Icons & Formatting Dates.mp439.19MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/010 Setting an AppBar with a Title & Actions.mp450.44MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/011 Adding a Modal Sheet & Understanding Context.mp429.02MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/012 Handling User (Text) Input with the TextField Widget.mp444.59MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/013 Getting User Input on Every Keystroke.mp426.08MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/014 Letting Flutter do the Work with TextEditingController.mp429.82MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/015 Time to Practice Adding a New Input.mp42.75MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/016 Exercise Solution.mp422.93MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/017 Closing The Modal Manually.mp45.97MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/018 Showing a Date Picker.mp450.84MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/019 Working with Futures for Handling Data from the Future.mp444.65MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/020 Adding a Dropdown Button.mp480.03MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/021 Combining Conditions with AND and OR Operators.mp438.74MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/022 Validating User Input & Showing an Error Dialog.mp418.25MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/023 Saving New Expenses.mp437.33MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/024 Creating a Fullscreen Modal.mp47MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/025 Using the Dismissible Widget for Dismissing List Items.mp429.6MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/026 Showing & Managing Snackbars.mp458.08MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/027 Getting Started with Theming.mp426.61MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/028 Setting & Using a Color Scheme.mp415.25MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/029 Setting Text Themes.mp453.49MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/030 Using Theme Data in Widgets.mp456.12MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/031 Adding Dark Mode.mp432.28MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/032 Using Another Kind of Loop (for-in).mp412.96MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/033 Adding Alternative Constructor Functions & Filtering Lists.mp415.7MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/034 Adding Chart Widgets.mp498.2MB
05 - Adding Interactivity, More Widgets & Theming [EXPENSE TRACKER APP]/035 Module Summary.mp418.12MB
06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/001 Module Introduction.mp41.98MB
06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/002 What is Responsiveness.mp421.51MB
06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/003 Locking the Device Orientiation.mp435.98MB
06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/004 Updating the UI based on the Available Space.mp467.39MB
06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/005 Understanding Size Constraints.mp441.06MB
06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/006 Handling to Screen Overlays like the Soft Keyboard.mp438.96MB
06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/007 Understanding Safe Areas.mp413.31MB
06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/008 Using the LayoutBuilder Widget.mp485.17MB
06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/009 Building Adaptive Widgets.mp451.87MB
06 - Building Responsive & Adaptive User Interfaces [EXPENSE TRACKER APP]/010 Module Summary.mp45.74MB
07 - Flutter & Dart Internals [TODO APP]/001 Module Introduction.mp41.53MB
07 - Flutter & Dart Internals [TODO APP]/002 Three Trees Widget Tree, Element Tree & Render Tree.mp416.46MB
07 - Flutter & Dart Internals [TODO APP]/003 How The UI Is Updated.mp444.05MB
07 - Flutter & Dart Internals [TODO APP]/004 Refactor & Extract Widgets To Avoid Unnecessary Builds.mp457.74MB
07 - Flutter & Dart Internals [TODO APP]/005 Understanding Keys - Setup.mp414.61MB
07 - Flutter & Dart Internals [TODO APP]/006 Which Problem Do Keys Solve.mp421.48MB
07 - Flutter & Dart Internals [TODO APP]/007 Understanding & Using Keys.mp421.21MB
07 - Flutter & Dart Internals [TODO APP]/008 Mutating Values in Memory & Making Sense of var, final & const.mp432.58MB
07 - Flutter & Dart Internals [TODO APP]/009 Module Summary.mp42.46MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/001 Module Introduction.mp44.9MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/002 Project Setup.mp48.85MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/003 Using a GridView.mp434.04MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/004 Widgets vs Screens.mp436.95MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/005 Displaying Category Items on a Screen.mp452.76MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/006 Making any Widget Tappable with InkWell.mp429.99MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/007 Adding Meals Data.mp432.01MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/008 Loading Meals Data Into a Screen.mp451.33MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/009 Adding Cross-Screen Navigation.mp470.21MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/010 Passing Data to the Target Screen.mp432.12MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/011 Introducing the Stack Widget.mp4111.07MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/012 Improving the MealItem Widget.mp488.27MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/013 Adding Navigation to the MealDetails Screen.mp458.3MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/014 Improving the MealDetails Screen.mp456.01MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/015 Adding Tab-based Navigation.mp499.56MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/016 Passing Functions Through Multiple Layers of Widgets (for State Management).mp473.38MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/017 Managing App-wide State & Data.mp420.21MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/018 Adding a Side Drawer.mp498.3MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/019 Closing the Drawer Manually.mp434.73MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/020 Adding a Filter Item.mp436.28MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/021 Replacing Screens (Instead of Pushing).mp436.18MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/022 Adding More Filter Options.mp420.38MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/023 Returning Data When Leaving a Screen.mp437.61MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/024 Reading & Using Returned Data.mp432.02MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/025 Applying Filters.mp4100.66MB
08 - Building Multi-Screen Apps & Navigating Between Screens [MEALS APP]/027 Module Summary.mp422.16MB
09 - Managing App-wide State [MEALS APP]/001 Module Introduction.mp45.37MB
09 - Managing App-wide State [MEALS APP]/002 What's The Problem.mp46.81MB
09 - Managing App-wide State [MEALS APP]/003 Installing the Solution Riverpod.mp46.48MB
09 - Managing App-wide State [MEALS APP]/004 How State Management with Riverpod Works.mp42.54MB
09 - Managing App-wide State [MEALS APP]/005 Creating a Provider.mp416.26MB
09 - Managing App-wide State [MEALS APP]/006 Using a Provider.mp443.66MB
09 - Managing App-wide State [MEALS APP]/007 Creating a More Complex Provider with StateNotifier.mp465.7MB
09 - Managing App-wide State [MEALS APP]/008 Using the FavoritesProvider.mp417.24MB
09 - Managing App-wide State [MEALS APP]/009 Triggering a Notifier Method.mp449.76MB
09 - Managing App-wide State [MEALS APP]/010 Getting Started with Another Provider.mp450.47MB
09 - Managing App-wide State [MEALS APP]/011 Combining Local & Provider-managed State.mp460.07MB
09 - Managing App-wide State [MEALS APP]/012 Outsourcing State Into The Provider.mp438.15MB
09 - Managing App-wide State [MEALS APP]/013 Connecting Multiple Providers With Each Other (Dependent Providers).mp431.06MB
09 - Managing App-wide State [MEALS APP]/014 Swapping The Favorite Button Based On Provider State.mp418.37MB
09 - Managing App-wide State [MEALS APP]/015 Module Summary.mp411.87MB
10 - Adding Animations [MEALS APP]/001 Module Introduction.mp41.29MB
10 - Adding Animations [MEALS APP]/002 Setup & Understanding Explicit vs Implicit Animations.mp44.58MB
10 - Adding Animations [MEALS APP]/003 Explicit Animations Adding an Animation Controller.mp464.23MB
10 - Adding Animations [MEALS APP]/004 Explicit Animations Playing the Animation with AnimatedBuilder.mp477.85MB
10 - Adding Animations [MEALS APP]/005 Finetuning Explicit Animations.mp458.92MB
10 - Adding Animations [MEALS APP]/006 Getting Started with Implicit Animations.mp445.26MB
10 - Adding Animations [MEALS APP]/007 Configuring Implicit Animations.mp424MB
10 - Adding Animations [MEALS APP]/008 Adding Multi-Screen Transitions.mp427.51MB
10 - Adding Animations [MEALS APP]/009 Module Summary.mp414.24MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/001 Module Introduction.mp42.85MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/002 Setup & A Challenge For You.mp413.64MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/003 Challenge Solution 1 - Building & Using Models.mp454.53MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/004 Challenge Solution 2 - Building the List UI.mp460.06MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/005 Adding a New Item Screen.mp453.71MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/006 The Form & TextFormField Widgets.mp436.11MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/007 A Form-aware Dropdown Button.mp468.36MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/008 Adding Buttons to a Form.mp47.12MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/009 Adding Validation Logic.mp428.15MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/010 Getting Form Access via a Global Key.mp443.07MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/011 Extracting Entered Values.mp459.61MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/012 Passing Data Between Screens.mp446.57MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/013 Final Challenge Solution.mp419.11MB
11 - Handling User Input & Working with Forms [SHOPPING LIST APP]/014 Module Summary.mp48.01MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/001 Module Introduction.mp41020.41KB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/002 What's a Backend And Why Would You Want One.mp46.97MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/003 What Is HTTP & How Does It Work.mp48.05MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/004 Setting Up a Dummy Backend (Firebase).mp419.76MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/005 Adding the http Package.mp419.69MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/006 Sending a POST Request to the Backend.mp426.52MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/007 Working with the Request & Waiting for the Response.mp457.88MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/008 Fetching & Transforming Data.mp466.68MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/009 Avoiding Unnecessary Requests.mp439.01MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/010 Managing the Loading State.mp447.1MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/011 Error Response Handling.mp433.59MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/012 Sending DELETE Requests.mp458.9MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/013 Handling the No Data Case.mp425MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/014 Better Error Handling.mp422.97MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/015 Module Summary.mp419.5MB
12 - Connecting a Backend & Sending HTTP Requests [SHOPPING LIST APP]/016 Using the FutureBuilder Widget.mp4101.34MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/001 Module Introduction.mp43.27MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/002 Setup & A Challenge For You!.mp435.1MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/003 Adding a Place Model (Challenge Solution 16).mp45.6MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/004 Adding a Places Screen (Challenge Solution 26).mp460.9MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/005 Adding an Add Place Screen (Challenge Solution 36).mp424.01MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/006 Adding riverpod & A Provider (Challenge Solution 46).mp430.33MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/007 Adding Places with Provider & Displaying Places (Challenge Solution 56).mp455.72MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/008 Adding a Place Details Screen (Challenge Solution 66).mp414.77MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/009 Adding a Pick an Image Input.mp446.38MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/010 Installing the Image Picker Package.mp432.64MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/011 Using the Device Camera For Taking Pictures.mp494.62MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/012 Adding the Picked Image to the Model & Add Place Form.mp423.46MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/013 Previewing the Picked Image.mp420.11MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/014 Adding the location Package & Starting with the Get Location Input Widget.mp449.95MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/015 Getting the User's Current Location.mp441.98MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/016 Using the Google Maps API - Setup.mp417.66MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/017 Using Google's Geocoding API.mp455.92MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/018 Storing the Location Data in the Model.mp420.79MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/019 Displaying a Location Preview Map Snapshot via Google.mp455.4MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/020 Using the Picked Location in the Form.mp420.2MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/021 Outputting the Location Data.mp461.61MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/022 Installing & Configuring the Google Maps Package.mp423.41MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/023 Adding a Map Screen.mp440.14MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/024 Displaying the Picked Place on a Dynamic Map.mp413.5MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/025 Handling Map Taps for Selecting a Location Manually.mp415.83MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/026 Using the Map Screen in the Add Place Form.mp458.36MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/027 Installing Packages for Local (On-Device) Data Storage.mp415.57MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/028 Storing the Picked Image Locally.mp421.24MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/029 Storing Place Data in a (On-Device) SQL Database.mp430.36MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/030 Loading Data from the SQL Database.mp468.02MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/031 Using a FutureBuilder for Loading Data.mp439.59MB
13 - Using Native Device Features (e.g., Camera) [FAVORITE PLACES APP]/032 Module Summary.mp416.45MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/001 Module Introduction.mp43.04MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/002 App & Firebase Setup.mp424.49MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/003 Adding an Authentication Screen.mp472.95MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/004 Adding Buttons & Modes to the Authentication Screen.mp439.14MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/005 Validating User Input.mp451.22MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/006 Firebase CLI & SDK Setup 12.mp440.75MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/007 Firebase CLI & SDK Setup 22.mp446.24MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/008 Signing Users Up.mp453.45MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/009 Logging Users In.mp432.57MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/010 Showing Different Screens Based On The Authentication State.mp458.57MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/011 Adding a Splash Screen (Loading Screen).mp415.9MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/012 Adding User Logout.mp418.92MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/013 Image Upload Setup & First Steps.mp419.21MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/014 Adding a User Image Picker Widget.mp420.52MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/015 Using the ImagePicker Package.mp431.13MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/016 Managing The Selected Image In The Authentication Form.mp420.46MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/017 Uploading Images To Firebase.mp440.94MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/018 Showing a Loading Spinner Whilst Uploading.mp430.25MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/019 Adding a Remote Database Firestore Setup.mp424.71MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/020 Sending Data to Firestore.mp463.87MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/021 Storing a Username.mp431.97MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/022 Adding ChatMessages & Input Widgets.mp468.52MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/024 Sending & Reading Data To & From Firestore.mp462.81MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/025 Loading & Displaying Chat Messages as a Stream.mp421.79MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/026 Styling Chat Message Bubbles.mp4103.42MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/027 Push Notifications - Setup & First Steps.mp476.49MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/028 Requesting Permissions & Getting an Address Token.mp420.72MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/029 Testing Push Notifications.mp434.9MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/030 Working with Notification Topics.mp411.93MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/031 Sending Push Notifications Automatically via Cloud Functions.mp487.71MB
14 - Push Notifications & More Building a Chat App with Flutter & Firebase/032 Module Summary.mp45.61MB
15 - About The Course Update/001 About the Course Update & How To Proceed.mp423.67MB
16 - Next Steps & Roundup/002 Course Roundup.mp410.1MB