Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Reactive Programming in iOS with RxSwift

via Udemy

Overview

Learn how to use Reactive Extensions for Swift and Cocoa Touch

What you'll learn:
  • Understand the fundamentals of reactive programming and reactive extensions
  • Use marble diagrams to explore RxSwift operators
  • Create and subscribe to observable sequences
  • Work with subjects
  • Work with traits
  • Transform, filter, and combine observable sequences
  • Perform side effects in an observable chain
  • Understand and use schedulers to manage concurrency
  • Bind user interface elements
  • Bind data to and from user interface elements
  • Bind table and collection views
  • Use forward delegates to mix Rx and traditional code
  • Debug Rx code with debug and total
  • Handle errors
  • Write unit tests against Rx code
  • Perform networking operations

Developing a great app these days requires writing code that can simultaneously handle user interactions, perform network operations, manage data, present dynamic content, and more. That means writing a lot of asynchronous and concurrent code, which can be difficult to get right, and even harder to maintain.

That's where Reactive Programming, and specifically, Reactive Extensions, comes in. Reactive Extensions for Swift and iOS enable writing asynchronous and concurrent code that is succinct, easy to follow, and flexible.

Hi, I’m Scott Gardner. I’ve been developing apps in iOS since 2010, using Swift since the day it was announced,and using RxSwift, now in version 3, since before version 1. I've alsoauthored severalvideo courses, books, tutorials andarticles, andpresented at numerousconferences, meetups, andonline events on Swift, RxSwift, andiOS.

In this course, I’m going to get you up to speed on the Reactive Extensions for Swift and Cocoa Touch. I’ll go from concepts to clicks as I show you how to effectively use reactive extensions in your iOS app projects.

Taught by

Scott Gardner

Reviews

4.1 rating at Udemy based on 499 ratings

Start your review of Reactive Programming in iOS with RxSwift

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.