Creating an API Client

It's time to start talking to external APIs to get the data we want to display in the app. We start by exploring the API we want to consume with Paw, a useful macOS app. We then create a simple API client class that abstracts most of the boilerplate logic around how to handle the various URLSession outcomes.

This is a companion discussion topic for the original entry at https://nsscreencast.com/episodes/387-podcast-app-creating-an-api-client