RWDevCon 2018 Vault
Part 1: Tutorials Advanced Unidirectional Architecture
— iOS & Swift, Android & Kotlin

Lesson Complete

Play Next Lesson

Advanced Unidirectional Architecture

This video was last updated on May 7 2018

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!)