12. Adding Animations [SHOP APP]/6. Fading Loaded Images In (And Showing a Placeholder).mp433.89MB
12. Adding Animations [SHOP APP]/7. Adding a Hero Transition.mp423.37MB
12. Adding Animations [SHOP APP]/8. Working with Slivers.mp455.25MB
12. Adding Animations [SHOP APP]/9. Practice Animating Order Boxes.mp437.98MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/1. Module Introduction.mp44.76MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/10. Preparing SQLite.mp4112.18MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/11. Storing & Fetching Data with SQLite.mp4116.03MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/12. Adding a Location Input & The location Package.mp494.03MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/13. Fetching the User Coordinates.mp425.19MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/14. Displaying a Static Map Snapshot.mp469.76MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/15. Rendering a Dynamic Map (via Google Maps).mp4134.37MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/16. Allowing Users to Pick a Location on the Map.mp497.38MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/17. Storing the Location in SQLite.mp4180.45MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/18. Adding a Place Detail Screen & Opening the Map in readonly Mode.mp4110.72MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/19. Wrap Up.mp417.12MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/2. Planning the App.mp411.78MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/3. PlaceList & Place Provider Setup.mp498.67MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/4. Adding the Add Place Screen & An Image Input.mp4151.83MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/5. Using Image Picker & The Device Camera.mp4106.75MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/6. Storing the Image on the Filesystem (on the Device).mp45.18MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/7. Managing Data & Images via the Provider Package.mp4147.09MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/8. Handling Errors.mp413.46MB
13. Using Native Device Features (Camera, Maps, Location, ...) [GREAT PLACES APP]/9. Testing on Real Devices.mp434.82MB
33. [LEGACY] Polishing & Bugfixing/10. Using Flutter Analyze.mp427.07MB
33. [LEGACY] Polishing & Bugfixing/11. Possible Code Restructurings.mp438.13MB
33. [LEGACY] Polishing & Bugfixing/12. Managing Global Values.mp441.75MB
33. [LEGACY] Polishing & Bugfixing/13. Testing the App on an Android Device.mp433.08MB
33. [LEGACY] Polishing & Bugfixing/14. Testing the App on an iPhone & Fixing the European Decimal Comma.mp4118.94MB
33. [LEGACY] Polishing & Bugfixing/2. Fixing an Autologout Bug.mp435.07MB
33. [LEGACY] Polishing & Bugfixing/3. Fixing the Price Input in Landscape Mode.mp4176.6MB
33. [LEGACY] Polishing & Bugfixing/4. Fixing the Filtered Product Index.mp430.21MB
33. [LEGACY] Polishing & Bugfixing/5. Fixing the Product Title Style & the Favorite Product Selection.mp4155.78MB
33. [LEGACY] Polishing & Bugfixing/7. Clearing All Products Before Fetching.mp440.12MB
33. [LEGACY] Polishing & Bugfixing/8. Testing the iPhone & Fixing the Product Reset Logic.mp484.91MB
33. [LEGACY] Polishing & Bugfixing/9. Adding Space on the Product Card.mp419.1MB
34. [LEGACY] Running Platform Specific Code/1. Module Introduction.mp41.86MB
34. [LEGACY] Running Platform Specific Code/2. Understanding Material Design & Cupertino.mp453.04MB
34. [LEGACY] Running Platform Specific Code/3. Detecting the Platform.mp474.71MB
34. [LEGACY] Running Platform Specific Code/4. Using Platform Specific Widgets.mp440.21MB
34. [LEGACY] Running Platform Specific Code/5. Adding a Platform Specific Theme.mp494.97MB
34. [LEGACY] Running Platform Specific Code/6. When Should we Use Platform Specific Themes.mp421.52MB
34. [LEGACY] Running Platform Specific Code/8. Wrap Up.mp412.73MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/1. Module Introduction.mp411.87MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/10. Styling a Container.mp440.91MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/11. Styling Text.mp420.11MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/12. More Styling!.mp414.72MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/14. Containers vs Columns vs Rows.mp413.9MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/15. Using String Interpolation.mp443.86MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/16. Installing External Packages & Formatting Dates.mp460.63MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/18. Adding Text Input Widgets (TextField).mp473.53MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/19. Fetching User Input.mp489.77MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/2. An Overview of the Core Flutter Widgets.mp441.75MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/20. Splitting the App Into Widgets.mp4123.58MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/21. Connecting Widgets & Managing Data State.mp462.11MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/22. Adding User Transactions to the List.mp432.2MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/23. Making the List Scrollable!.mp446.07MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/24. Working with ListViews.mp494.19MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/26. Further Input & Output Styling and Configuration.mp472.78MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/27. Adding AppBar Buttons & Floating Action Buttons.mp435.72MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/28. Showing a Modal Bottom Sheet.mp491.9MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/29. Improving & Styling the Modal Bottom Sheet.mp441.95MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/3. Planning the App.mp48.45MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/30. Configuring & Using Themes.mp479.92MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/31. Custom Fonts & Working with Text Themes.mp4109.17MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/33. Adding Images to the App.mp475.43MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/34. Planning the Chart Widget.mp423.62MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/35. Looping Through Lists.mp4123.35MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/37. Deriving Recent Transactions.mp475.66MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/38. Creating Bars for our Chart.mp4100.75MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/39. Populating the Chart with Values.mp455.34MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/4. Combining Widgets.mp470.76MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/40. Finishing the Chart Bars.mp447.15MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/41. Flexible & Expanded Deep Dive.mp480.7MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/42. Adding a ListTile Widget.mp450.2MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/43. Improving the Overall Chart.mp419MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/44. Widgets & Configuring Widgets - Summary Overview.mp449.24MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/45. Getting Started with Date Selection.mp447.45MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/46. Showing a DatePicker.mp4104.46MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/47. Adding Transactions with a Date.mp423.1MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/48. Deleting Transactions & Using IconButtons.mp469.15MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/49. Final Polishing!.mp453.27MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/5. Understanding Column Alignment.mp440.1MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/50. Wrap Up.mp429.75MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/7. Not a Widget Adding a Transaction Model & Transaction Data.mp464.5MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/8. Mapping Data Into Widgets.mp429.24MB
4. Widgets, Styling, Adding Logic - Building a Real App [PERSONAL EXPENSES APP]/9. Building a Custom List Item.mp428.34MB
5. Responsive & Adaptive User Interfaces and Apps/1. Module Introduction.mp44.98MB
5. Responsive & Adaptive User Interfaces and Apps/10. Finishing Landscape Mode.mp425.5MB
5. Responsive & Adaptive User Interfaces and Apps/11. Showing Different Content Based on Device Orientation.mp453.69MB
5. Responsive & Adaptive User Interfaces and Apps/12. Respecting the Softkeyboard Insets.mp425.93MB
5. Responsive & Adaptive User Interfaces and Apps/13. Using the Device Size in Conditions.mp436.46MB
5. Responsive & Adaptive User Interfaces and Apps/14. Managing the MediaQuery Object.mp425.09MB
5. Responsive & Adaptive User Interfaces and Apps/15. Checking the Device Platform.mp449.04MB
5. Responsive & Adaptive User Interfaces and Apps/16. Using Cupertino (iOS) Widgets.mp4102.01MB
5. Responsive & Adaptive User Interfaces and Apps/17. Using the SafeArea.mp414.72MB
5. Responsive & Adaptive User Interfaces and Apps/18. More Cupertino Styles.mp46.13MB
5. Responsive & Adaptive User Interfaces and Apps/19. Using Cupertino Buttons.mp431.67MB
5. Responsive & Adaptive User Interfaces and Apps/2. What does Responsive and Adaptive Mean.mp415.08MB
5. Responsive & Adaptive User Interfaces and Apps/20. Creating Custom Adaptive Widgets.mp451.32MB
5. Responsive & Adaptive User Interfaces and Apps/22. Wrap Up.mp418.76MB
5. Responsive & Adaptive User Interfaces and Apps/3. Examples Where we could improve the App!.mp422.52MB
5. Responsive & Adaptive User Interfaces and Apps/4. Calculating Sizes Dynamically.mp486.79MB
5. Responsive & Adaptive User Interfaces and Apps/6. Using the LayoutBuilder Widget.mp462.36MB
5. Responsive & Adaptive User Interfaces and Apps/8. Controlling the Device Orientation.mp426.28MB
5. Responsive & Adaptive User Interfaces and Apps/9. Rendering Alternative Landscape Content - 1.mp441.81MB
6. Widget & Flutter Internals - Deep Dive/1. Module Introduction.mp46.62MB
6. Widget & Flutter Internals - Deep Dive/10. Using Builder Methods.mp4116.33MB
6. Widget & Flutter Internals - Deep Dive/12. Understanding the Widget Lifecycle.mp4109.37MB
6. Widget & Flutter Internals - Deep Dive/14. Understanding the App Lifecycle.mp480.81MB
6. Widget & Flutter Internals - Deep Dive/15. Understanding Context.mp451.34MB
6. Widget & Flutter Internals - Deep Dive/16. A Problem with Lists & Stateful Widgets.mp447.33MB
6. Widget & Flutter Internals - Deep Dive/17. Understanding the Problem Root.mp420.28MB
6. Widget & Flutter Internals - Deep Dive/18. Using Keys.mp488.85MB
6. Widget & Flutter Internals - Deep Dive/2. The Problem At Hand.mp415.69MB
6. Widget & Flutter Internals - Deep Dive/20. Wrap Up.mp411.16MB
6. Widget & Flutter Internals - Deep Dive/3. Widget Tree & Element Tree - What, Why and How.mp482.32MB
6. Widget & Flutter Internals - Deep Dive/4. How Flutter Rebuilds & Repaints the Screen.mp455.12MB
6. Widget & Flutter Internals - Deep Dive/5. How Flutter Executes build().mp4100.78MB
6. Widget & Flutter Internals - Deep Dive/6. Using const Widgets & Constructors.mp4115.79MB
6. Widget & Flutter Internals - Deep Dive/8. Writing Good Code.mp412.6MB
6. Widget & Flutter Internals - Deep Dive/9. Extracting Widgets.mp471.47MB