Composing View Controllers pt.1: Storyboards composition

Storyboards still open long debates on their usefulness vs. trade-offs. While their visual map of the app interface and flow is a big win for some developers, their string-y APIs and tight coupling between UI, controllers, and navigation is a no-no for others.

Composition is a great technique for managing complexity by separating systems in tiny parts that can later be composed and reused.

Can both coexist? In this episode, we tackle storyboard composition and other common problems: separating layout from code, reusable views, extending functionality, and much more.

Subscribe now to our Youtube channel and catch free new episodes every week.

Caio Zullo

I've been writing software since 1998, professionally since 2006, and on Apple platforms since 2009. I love building robust, well-engineered, and beautiful applications and coaching developers to achieve their best potential.