Amit Bijlani

ReactiveSwift #1 - Getting Started

Amit Bijlani | Jun 27, 2019

ReactiveSwift is a reactive programming library that is built around the concept of streams of values over time. It provides a uniform mechanism to observe all the common iOS design patterns like: delegate pattern, callback closures, notifications, control actions, responder chain events, futures/promises and key-value observing (KVO). Because all of these different mechanisms can be represented in the same way, it’s easy to declaratively compose them together.

In this screencast, we’ll learn about the basic concepts of reactive programming and how it works. We’ll also learn why we chose ReactiveSwift compared to all the other options available.

What you will learn...

- Get a better understanding of reactive programming
- Learn about streams and observers

Additional Resources

ReactiveSwift Repo
Comparison between ReactiveSwift and RxSwift

Subscribers Only

Transcripts are for subscribers. Create an account today to access our collection of screencasts, skill packs, and more.

Subscribers Only

Project files are only available for subscribers. Create an account today to access our collection of screencasts, skill packs, and more.

Need Help?

If you get stuck, try starting a discussion with Big Nerd Ranch experts in the community tab.

Skill Pack

This screencast is part of a skill pack called Introduction to ReactiveSwift.

Related Screencasts

Explore other screencasts related to this topic.