00:00:00 – 1. Module Introduction
00:01:52 – 2. Setup & A Challenge For You!
00:05:35 – 3. Adding a Place Model (Challenge Solution 16)
00:08:02 – 4. Adding a Places Screen (Challenge Solution 26)
00:18:02 – 5. Adding an Add Place Screen (Challenge Solution 36)
00:27:40 – 6. Adding riverpod & A Provider (Challenge Solution 46)
00:34:40 – 7. Adding Places with Provider & Displaying Places (Challenge Solution 56)
00:42:14 – 8. Adding a Place Details Screen (Challenge Solution 66)
00:47:10 – 9. Adding a Pick an Image Input
00:55:04 – 10. Installing the Image Picker Package
01:00:09 – 11. Using the Device Camera For Taking Pictures
01:10:48 – 12. Adding the Picked Image to the Model & Add Place Form
01:16:58 – 13. Previewing the Picked Image
01:21:53 – 15. Adding the location Package & Starting with the Get Location Input Widget
01:30:44 – 16. Getting the Users Current Location
01:36:57 – 17. Using the Google Maps API – Setup
01:40:32 – 18. Using Googles Geocoding API
01:46:55 – 19. Storing the Location Data in the Model
01:50:30 – 20. Displaying a Location Preview Map Snapshot via Google
01:57:48 – 21. Using the Picked Location in the Form
02:01:10 – 22. Outputting the Location Data
02:08:56 – 23. Installing & Configuring the Google Maps Package
02:12:40 – 24. Adding a Map Screen
02:22:16 – 25. Displaying the Picked Place on a Dynamic Map
02:25:12 – 26. Handling Map Taps for Selecting a Location Manually
02:29:50 – 27. Using the Map Screen in the Add Place Form
02:38:14 – 28. Installing Packages for Local (On-Device) Data Storage
02:42:15 – 29. Storing the Picked Image Locally
02:47:14 – 30. Storing Place Data in a (On-Device) SQL Database
02:56:05 – 31. Loading Data from the SQL Database
03:04:14 – 32. Using a FutureBuilder for Loading Data
03:10:15 – 33. Module Summary