Amit Bijlani

ReactiveSwift #5 - Implementing MVVM

Amit Bijlani | Jun 27, 2019

How do I use the MVVM design pattern with ReactiveSwift?

Learning the core concepts of ReactiveSwift will eventually help you in implementing ReactiveSwift within your app. A reactive programming library like ReactiveSwift provides a uniform architecture for implementing most of the common design patterns providing efficient and scalable solutions to common problems.

In this tutorial, we are going to refactor an existing app written imperatively and apply all that concepts and principles we have learned in the Introduction to ReactiveSwift series. We will create a `Signal`, `SignalProducer`, apply operators and bind search results to a table view while implementing the model-view-viewModel (MVVM) design pattern.

What you will learn...

- How to create a Signal and SignalProducer
- Apply operators and bund search results to a table view
- How to implement the MVVM design pattern

Additional Resources

ReactiveSwift Github Repo
ReactiveSwift property
ReactiveCocoa

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.