RWDevCon 2016 Vault - Part 22: 306: MVVM in Practice | Ray Wenderlich

Sick of giant view controllers? Not sure where to put your app’s business logic? Wanting to write tests but can’t for the life of you get started? Lucky for you, the Model-View-ViewModel pattern is the answer you’ve been looking for! In this session you’ll get hands on experience organizing your code into easy-to-understand testable components using MVVM.

This is a companion discussion topic for the original entry at

Hi Ray, where can we download the starter project files?

You can download them here:

Three years later and still the best explanation of MVVM and practical example I could find. Thank you for the tutorial.