RWDevCon 2018 Vault
May 7 2018 · Swift 4, iOS 11, Xcode 9
Part 1: Tutorials
18. Advanced Unidirectional Architecture
This content was released on May 7 2018. The official support period is 6-months from this date.
In this tutorial we will combine all the cutting edge architecture design techniques such as reactive programming, dependency injection, protocol oriented programming, unidirectional data flow, use cases, and more in order to master the art of designing codebases that can easily change over time. Learn what causes code to change, how to minimize the effort to deal with those changes, and how to apply this in your own apps (such as switching from RxSwift to ReactiveSwift, from Core Data to Realm, or from one view implementation to another!)