Building a Modern Networking Layer in Swift


Most applications talk to a remote API in some way, shape, or form. Networking is therefore an important aspect of software development. Sending a request to a remote API isn’t difficult, but there is more to it. In this course, you build a modern networking layer for a Swift application using Foundation‘s URLSession API.

We cover a range of topics, basic and more advanced, from making a simple GET request to signing requests with an access token. We make use of generics and protocol-oriented programming to create a networking layer that is flexible, testable, and easy to extend. To top it off, the networking layer is made reactive with Apple’s Combine framework.




Original Price: $31
Our Price: $6


Size: 1.10 GB