Learning Path: RxSwift from Start to Finish

RxSwift is a powerful library that brings reactive programming to Swift, and these talks show you first why you should care — and then how to make the most of it.

Everyday Reactive

To start, let’s get an introduction to reactive programming’s core concepts and applications.

Get more development news like this

I create iOS apps - is RxSwift for me?

Discover how RxSwfit’s async, event-based principles help in everyday iOS dev work.

Reactive Programming with RxSwift

Scott Gardner illustrates RxSwift’s benefits by comparing reactive examples to traditional code.

Functional Reactive Programming with RxSwift

Async code especially is way better with functional reactive code. See how to use RxSwift for async networking code.

MVVM with RxSwift

MVVM makes front-end work a relief, and RxSwift makes MVVM easy. This is a helpful intro to both.

MVVM with Coordinators and RxSwift

Now, let’s see how coordinators can help control your MVVM app. Plus, we’ll see how to test the whole thing.

Using Realm Seamlessly in an RxSwift App

Now that you’re an RxPro, you can start to integrate Realm reactively using the RxRealm wrapper.

Next Up: RxSwift from Start to Finish #1: Everyday Reactive

General link arrow white

About the content

This content has been published here with the express permission of the author.

Realm Team

At Realm, our mission is to help developers build better apps faster. We provide a unique set of tools and platform technologies designed to make it easy for developers to build apps with sophisticated, powerful features — things like realtime collaboration, augmented reality, live data synchronization, offline experiences, messaging, and more.

Everything we build is developed with an eye toward enabling developers for what we believe the mobile internet evolves into — an open network of billions of users and trillions of devices, and realtime interactivity across them all.

4 design patterns for a RESTless mobile integration »