Networking in RxSwift

We can't do much in an app these days without interacting with a remote server. RxSwift offers useful extensions for working with the URLSession API, and there are some excellent community networking libraries available for RxSwift, including RxAlamOfFire and Moya. Both utilize AlamOfire under the hood actually, and they make writing networking code as enjoyable as it should be. We will go through a pretty standard example for this chapter so that it is easy for you to relate to.

We will create a type ahead search app of GitHub repositories for GitHub user ID.

Get Reactive Programming with Swift 4 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.