Vanquish Massive View Controllers Forever

Enroll in my free 5 day course that will help you make massive view controllers a thing of the past.

The Problem With Apple's View Controllers

If you want view controllers that are easy to work with, they need to be properly decoupled from the rest of your app. Let's explore some guidelines on how to avoid coupling.
Continue reading

Building a Custom UICollectionViewLayout from Scratch

Sometimes you know that creating a custom collection view layout is the right solution, but actually implementing it seems out of reach. Today, we'll learn to create layouts from scratch.
Continue reading

The Components of UICollectionViewLayout

It's easy to get lost in all the different elements involved in making a collection view layout look great. Let's learn about the different actors that make a layout come together.
Continue reading

An MVC Approach to Loading, Error and Empty View Controllers

There’s been a lot of back and forth recently about Apple’s style of MVC. Is it something we can work with in the real world? Or is it lacking?

Continue reading

The 3 Rules to Great Base View Controllers

Inheritance can be a double-edged sword, especially when it comes to building our own UIViewControllers. In this article, we’ll look at how we can make base view controllers without shooting ourselves in the foot.
Continue reading
Newer Older