Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.62 KB

learning-rx.md

File metadata and controls

24 lines (20 loc) · 1.62 KB

The native apps at Kickstarter are built using a Model View ViewModel (MVVM) pattern. These ViewModels leverage Functional Reactive Programming (FRP) to allow for us to not only keep logic out of our views, but also test our ViewModels.

We leverage FRP by using RxJava in our Android app and ReactiveSwift in our iOS app.

General resources

Here are some of our favorite resources for learning FRP:

Android specific

iOS specific