Learn about the drawbacks of the Model-View-Controller design pattern and how the Model-View-ViewModel (MVVM) pattern can alleviate some of the issues with bloated view controllers. The workshop outlines the constraints imposed by this design pattern and how to implement a ViewModel given those constraints.
Amit is an iOS Developer who loves teaching and speaking about iOS. When not in front of a computer, he's exploring the outdoors or meditating. Find him on Twitter @paradoxed.
You need to sign up for Treehouse in order to download course videos.