In this talk, I discuss how we've used MVVM in the Timehop iOS app to create a robust and modular app architecture.
I start by walking through the basics of MVVM in a very simple example app called Userlist.
Next, I detail how the image loading subsystem works in the Timehop app.
Finally, I answer some questions about how Timehop works behind the scenes.