Mastering MVVM with SwiftUI
Displaying Weather Data
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.
In the previous episode, we wrote quite a bit of code that we wouldn't have written if we were building a SwiftUI application without the Model-View-ViewModel pattern. This is fine since we have laid a foundation we can take advantage of in the next few episodes. In this episode, we continue to build out the user interface of the locations view by displaying weather data.
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