Complex Simplifications: A Discussion on Reactive Programming and MVVM


Details
Most iOS developers have at least heard of the terms reactive programming (RP) and model-view-view model. Of those developers, a significant amount may feel they have a good idea what one or both of those terms mean. Within that group, several developers might be surprised to learn that their definition(s) don't exactly match up with their peers. What group do you belong to? Come find out and join the discussion to forge more comprehensive definitions for these concepts.
This presentation will be using RxSwift to explore possible implementations of reactive programming and view models. We'll talk about how these solutions could make our lives easier as well as how they could complicate matters. No prior knowledge of RxSwift, MVVM, or RP is necessary.

Complex Simplifications: A Discussion on Reactive Programming and MVVM