Developing for iOS without falling into the Massive View Controller trap

Developing for iOS without falling into the Massive View Controller trap

At Dev Workshop Conf 2015, I led a workshop on “Developing for iOS without falling into the Massive View Controller trap”. We discussed what a massive view controller is, what’s wrong with them, and how you can avoid them. We spent the following 2.5 hours building a Todo app using the MVVM pattern where we focused on adhering to the single responsibility principle with each class. You can download the code for Todoo (zip) and check it out. I’d be happy to answer any questions you have about it – just email me at josh@roadfiresoftware.com.

And if you’d like to continue learning Swift and iOS, grab the 5-Part Guide to Getting Started with Swift by dropping your name and email in the boxes below.