Refactoring SwiftUI APIService using Combine

Описание к видео Refactoring SwiftUI APIService using Combine

In this final video of the series I refactor the APIService class to use Combine.

**NOTE*** You will need your own API Key. See Video #2

If you find this video series helpful, please consider buying me a coffee so I can continue to fund the resources required to keep me at it.
https://ko-fi.com/stewartlynch

Series Web Site:
http://www.createchsol.com/WeatherApp...

Starter Project:
You can download the completed files from the previous tutorial if you want to have a starting point:
https://www.createchsol.com/WeatherAp...

The completed project for this video can be downloaded from here:
https://www.createchsol.com/WeatherAp...

Other References in this video:
Combine: Asynchronous Programming With Swift
https://www.raywenderlich.com/books/c...

The Complete Guide to Combine Framework in iOS Using Swift
https://www.udemy.com/course/the-comp...

An introduction to Combine with real examples
https://practicalcombine.com

Combine Swift for mere mortals
https://combineswift.com

A Combine Quickstart
https://gumroad.com/l/combineKickstart

Links to all Videos in this series.
Part 1
1. Introduction and Overview
   • SwiftUI Weather App 1: Introduction a...  
2. The OpenWeatherMap API
   • SwiftUI Weather App 2: The OpenWeathe...  
3. Creating the Model
   • Swift Weather App 3: Creating the Mod...  
4. Creating an API Service Class Singleton
   • SwiftUI Weather App 4: Creating an AP...  
5. Testing the API
   • SwiftUI Weather App 5: Testing the AP...  

Part 2
6. Start Building the App
   • SwiftUI Weather App 6: Creating the M...  
7. Building the List View
   • SwiftUI Weather App 7: Building the L...  
8. Implementing the Forecast ViewModel
   • SwiftUI Weather App 8: Forecast ViewM...  
9. Adding the Forecast List ViewModel
   • SwiftUI Weather App 9: ForecastList V...  
10. Metric or Imperial and Saving to UserDefaults
   • SwiftUI Weather App 10: Switching Uni...  
11. Downloading and Caching Images
   • SwiftUI Weather App 11: Image Downloa...  
12. Error Handling and Activity Loader
   • SwiftUI Weather App 12: Handling Erro...  
13. Improving the UI
   • SwiftUI Weather App 13: Improving the UI  
14. Add an App Icon and Launch Screen
   • App Icon and Launch Screen  
15. Refactoring APIService using Combine
   • Refactoring SwiftUI APIService using ...  

Other References:
Stewart Lynch's YouTube Channel:
   / stewartlynch  
Stewart Lynch on Twitter:
  / stewartlynch  
CreaTECH Solutions Website:
https://www.createchsol.com
Stewart Lynch's GitHub:
https://github.com/StewartLynch

******* Download my StewartLynch YouTube Channel Application - Free **********
https://stewartlynch.gumroad.com/l/obsjz

Комментарии

Информация по комментариям в разработке