Are the view controllers of your projects suffering from Massive View Controller syndrome? You have carefully crafted the architecture of your application using the Model-View-Controller pattern and, yet, the view controllers of your project are ready to burst and impossible to test.
Adding a feature forces you to wade through hundreds of lines of code. You hope you don’t break anything while you carefully add a few lines of code. Don’t get me wrong. Your code isn’t bad. But there’s just so much of it. You have applied the Model-View-Controller pattern like you were told to and you still end up with an architecture you aren’t quite happy with.
It Isn’t You, It’s MVC
Because Apple’s frameworks are impregnated with the Model-View-Controller pattern we think it is the right or only tool for the job. Don’t make the same mistake. There is nothing wrong with the Model-View-Controller pattern, but there are better alternatives, especially if you are using Swift.
Put Your View Controllers On a Diet
It is time to put the view controllers of your project on a diet. In this free email course, I show you several proven techniques to turn massive view controllers into lean, focused view controllers. Each of these techniques is easy to adopt in any project.
Are you ready to get started? Great. Fill out the below form. I promise I won’t ever share your email address with third parties. I dislike spam as much as you do.