03 Running Apps on Different Devices & Debugging Apps/001 Module Introduction.mp43.77MB
03 Running Apps on Different Devices & Debugging Apps/002 Running the App on a Real Android Device.mp411.24MB
03 Running Apps on Different Devices & Debugging Apps/003 Running the App on an iOS Emulator.mp445.63MB
03 Running Apps on Different Devices & Debugging Apps/004 Running the App on a Real iOS Device.mp48.45MB
03 Running Apps on Different Devices & Debugging Apps/005 Working with the Emulators _ Using the Emulators.mp46.02MB
03 Running Apps on Different Devices & Debugging Apps/006 Understanding Error Messages & Fixing Errors.mp436.6MB
03 Running Apps on Different Devices & Debugging Apps/007 Using the Debugger.mp441.39MB
03 Running Apps on Different Devices & Debugging Apps/008 Getting Started with the Dart DevTools.mp436.25MB
03 Running Apps on Different Devices & Debugging Apps/009 Understanding the Repaint Rainbow.mp412.52MB
03 Running Apps on Different Devices & Debugging Apps/010 Wrapping up the Dart DevTools.mp47.97MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/001 Module Introduction.mp46.61MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/002 An Overview of the Core Flutter Widgets.mp426.91MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/003 Planning the App.mp44.83MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/004 Combining Widgets.mp457.31MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/005 Understanding Column Alignment.mp428.9MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/006 Not a Widget_ Adding a Transaction Model & Transaction Data.mp443.95MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/007 Mapping Data Into Widgets.mp430.26MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/008 Building a Custom List Item.mp421.2MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/009 Styling a Container.mp426.66MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/010 Styling Text.mp414.5MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/011 More Styling!.mp48.89MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/012 Containers vs Columns vs Rows.mp48.81MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/013 Using String Interpolation.mp432.4MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/014 Installing External Packages & Formatting Dates.mp463.08MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/016 Adding Text Input Widgets (TextField).mp475.67MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/017 Fetching User Input.mp4126.24MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/018 Splitting the App Into Widgets.mp4130.72MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/019 Connecting Widgets & Managing Data _ State.mp439.65MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/020 Adding User Transactions to the List.mp420.77MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/021 Making the List Scrollable!.mp432.57MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/022 Working with ListViews.mp496.28MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/023 Further Input & Output Styling and Configuration.mp476.01MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/024 Adding AppBar Buttons & Floating Action Buttons.mp426.73MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/025 Showing a Modal Bottom Sheet.mp468.77MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/026 Improving & Styling the Modal Bottom Sheet.mp458.66MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/027 Configuring & Using Themes.mp484.95MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/028 Custom Fonts & Working with Text Themes.mp4178.14MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/030 Adding Images to the App.mp480.25MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/031 Planning the Chart Widget.mp415.24MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/032 Looping Through Lists.mp494.55MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/034 Deriving Recent Transactions.mp478.61MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/035 Creating Bars for our Chart.mp476.01MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/036 Populating the Chart with Values.mp441.44MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/037 Finishing the Chart Bars.mp449.14MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/038 Flexible & Expanded_ Deep Dive.mp458.09MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/039 Adding a ListTile Widget.mp436.3MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/040 Improving the Overall Chart.mp412.15MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/041 Widgets & Configuring Widgets - Summary _ Overview.mp450.85MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/042 Getting Started with Date Selection.mp429.41MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/043 Showing a DatePicker.mp4130.42MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/044 Adding Transactions with a Date.mp414.55MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/045 Deleting Transactions & Using IconButtons.mp472.15MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/046 Final Polishing!.mp455.96MB
04 Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/047 Wrap Up.mp429.73MB
05 Responsive & Adaptive User Interfaces and Apps/001 Module Introduction.mp43.03MB
05 Responsive & Adaptive User Interfaces and Apps/002 What does _Responsive_ and _Adaptive_ Mean_.mp49.21MB
05 Responsive & Adaptive User Interfaces and Apps/003 Examples_ Where we could improve the App!.mp423.05MB
05 Responsive & Adaptive User Interfaces and Apps/004 Calculating Sizes Dynamically.mp491.61MB
05 Responsive & Adaptive User Interfaces and Apps/006 Using the LayoutBuilder Widget.mp464.96MB
05 Responsive & Adaptive User Interfaces and Apps/007 Controlling the Device Orientation.mp425.8MB
05 Responsive & Adaptive User Interfaces and Apps/008 Rendering Alternative Landscape Content - 1.mp429.97MB
05 Responsive & Adaptive User Interfaces and Apps/009 Finishing Landscape Mode.mp418.18MB
05 Responsive & Adaptive User Interfaces and Apps/010 Showing Different Content Based on Device Orientation.mp457.16MB
05 Responsive & Adaptive User Interfaces and Apps/011 Respecting the Softkeyboard Insets.mp419.14MB
05 Responsive & Adaptive User Interfaces and Apps/012 Using the Device Size in Conditions.mp425.95MB
05 Responsive & Adaptive User Interfaces and Apps/013 Managing the MediaQuery Object.mp426.43MB
05 Responsive & Adaptive User Interfaces and Apps/014 Checking the Device Platform.mp434.71MB
05 Responsive & Adaptive User Interfaces and Apps/015 Using Cupertino (iOS) Widgets.mp4154.18MB
05 Responsive & Adaptive User Interfaces and Apps/016 Using the SafeArea.mp410.23MB
05 Responsive & Adaptive User Interfaces and Apps/017 More Cupertino Styles.mp435.3MB
05 Responsive & Adaptive User Interfaces and Apps/018 Using Cupertino Buttons.mp433.14MB
05 Responsive & Adaptive User Interfaces and Apps/019 Creating Custom Adaptive Widgets.mp454.05MB
05 Responsive & Adaptive User Interfaces and Apps/020 Wrap Up.mp419.74MB
06 Widget & Flutter Internals - Deep Dive/001 Module Introduction.mp44.13MB
06 Widget & Flutter Internals - Deep Dive/002 The Problem At Hand.mp415.26MB
06 Widget & Flutter Internals - Deep Dive/003 Widget Tree & Element Tree - What, Why and How_.mp485.75MB
06 Widget & Flutter Internals - Deep Dive/004 How Flutter Rebuilds & Repaints the Screen.mp440.28MB
06 Widget & Flutter Internals - Deep Dive/005 How Flutter Executes build().mp4107.03MB
06 Widget & Flutter Internals - Deep Dive/006 Using _const_ Widgets & Constructors.mp4140.69MB
06 Widget & Flutter Internals - Deep Dive/007 Writing Good Code.mp47.93MB
06 Widget & Flutter Internals - Deep Dive/008 Extracting Widgets.mp474.89MB
06 Widget & Flutter Internals - Deep Dive/009 Using Builder Methods.mp4122.54MB
06 Widget & Flutter Internals - Deep Dive/010 Understanding the Widget Lifecycle.mp481.1MB
06 Widget & Flutter Internals - Deep Dive/012 Understanding the App Lifecycle.mp459.64MB
06 Widget & Flutter Internals - Deep Dive/013 Understanding Context.mp452.02MB
06 Widget & Flutter Internals - Deep Dive/014 A Problem with Lists & Stateful Widgets.mp434.77MB
06 Widget & Flutter Internals - Deep Dive/015 Understanding the Problem Root.mp411.44MB
06 Widget & Flutter Internals - Deep Dive/016 Using Keys.mp490.49MB
06 Widget & Flutter Internals - Deep Dive/017 Wrap Up.mp48.27MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/001 Module Introduction.mp42.8MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/002 Planning the App.mp46.26MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/003 PlaceList & Place Provider Setup.mp4160.81MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/004 Adding the _Add Place_ Screen & An Image Input.mp4160.01MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/005 Using Image Picker & The Device Camera.mp4173.06MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/006 Storing the Image on the Filesystem (on the Device).mp4107.59MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/007 Managing Data & Images via the Provider Package.mp4109.03MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/008 Handling Errors.mp414.06MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/009 Testing on Real Devices.mp425.02MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/010 Preparing SQLite.mp4148.41MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/011 Storing & Fetching Data with SQLite.mp4164.85MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/012 Adding a Location Input & The _location_ Package.mp499.05MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/013 Fetching the User Coordinates.mp418.56MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/014 Displaying a Static Map Snapshot.mp451.59MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/015 Rendering a Dynamic Map (via Google Maps).mp4173.19MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/016 Allowing Users to Pick a Location on the Map.mp4104.71MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/017 Storing the Location in SQLite.mp4189.6MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/018 Adding a _Place Detail_ Screen & Opening the Map in _readonly_ Mode.mp483.2MB
13 Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/019 Wrap Up.mp412.15MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/001 Module Introduction.mp44.99MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/002 What is Firebase_.mp47.77MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/003 Creating a New App.mp446.75MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/004 Getting Started with Firebase.mp4113.62MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/006 Getting Started with Flutter & the Firebase SDK.mp4110.13MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/008 Rendering Stream Data with StreamBuilder.mp448.45MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/009 Adding Data.mp415.11MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/010 A Basic Authentication Screen.mp473.8MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/011 Adding an App Theme.mp443.45MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/012 Creating an Authentication Form.mp4148.35MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/013 Connecting Auth Form & Auth Screen.mp430.69MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/015 Implementing Authentication.mp4141.68MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/016 Storing Extra User Data.mp480.44MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/017 Finishing Authentication & Logout.mp454.3MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/018 Adding Firebase Security Rules.mp446.25MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/019 Listening to Chat Messages.mp438.19MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/020 Sending & Ordering Chat Messages.mp4118.73MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/021 Creating a Basic Chat Bubble Widget.mp441.73MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/022 Improving the Chat Bubbles.mp4170.15MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/023 Testing on Multiple Devices.mp440.41MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/024 Displaying User Names.mp4127.77MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/026 Adding an Image Picker.mp4152.64MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/027 Preparing File Upload & Validating Images.mp481.37MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/028 Uploading Images.mp4106.34MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/029 Improving Image Upload.mp434.25MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/030 Running on a Real iOS Device.mp414.44MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/031 Displaying User Images.mp4132.36MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/032 How Push Notifications Work.mp414.1MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/034 An Introduction to Firebase Cloud Messaging.mp468.66MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/035 Android & Push Notifications.mp4102.59MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/036 iOS & Push Notifications.mp4206.58MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/037 Handling Push Notifications.mp4196.32MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/038 Getting Started with Firebase Cloud Functions.mp463.78MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/040 Setting a Firestore Trigger.mp491.98MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/041 Sending Automated Push Notifications.mp499.01MB
14 Firebase, Image Upload, Push Notifications - Building a Chat App/042 Polishing & Wrap Up.mp479.08MB