Mastering MVVM with SwiftUI
Integrating the Core Location Framework
1 | Views, Models, and View Models 03:37 |
---|---|
2 | The Problem 04:49 |
3 | A Solution 07:05 |
4 | Fixing Code Smells 07:51 |
5 | Hiding the Model Layer 06:12 |
6 | Meet Thunderstorm 05:50 |
7 | Setting Up the Project 06:33 |
8 | Populating the Locations View 10:17 |
9 | Displaying Weather Data 08:17 |
10 | Populating the Location View 08:22 |
11 | Displaying Weather Data in the Location View 08:37 |
12 | Displaying Weather Data in the Forecast View 11:09 |
13 | Adding Locations 10:08 |
14 | Populating the Add Location View 07:51 |
15 | Integrating the Geocoding Service 11:29 |
16 | Integrating the Core Location Framework 07:23 |
17 | Improving the Testability of the Geocoding Client 03:55 |
Sponsor
Sponsors enable me to publish more free content. Take a moment to visit this week's sponsor to support the work I do.
Dream it. Build it. Grow it.
Get reliable and affordable cloud hosting with DigitalOcean! Our platform provides secure cloud infrastructure for developers. With simple pricing and flexible configurations, you can get up and running quickly. Plus, our 24/7 support ensures you're never alone.
The GeocodingClient
class returns stub data for the time being. In this episode, we integrate the Core Location framework and take advantage of the geocoding APIs it offers. We use the geocoding APIs to forward geocode the address the user enters in the TextField
of the AddLocationView
to a collection of Location
objects.
Instant and Unlimited Access
to 500+ Cocoacasts Tutorials
$19 / month
Pay Once a Month
30 Day Money Back Guarantee
$8.25 / month (billed annually)
Pay Once a Year and Save $129
30 Day Money Back
Guarantee