Uploaded December 2018 | Updated September 2026, 2 hours ago
One of the easiest ways to simplify your code is to switch to the coordinator pattern. The concept is simple enough: why should one view controller know about, create, configure, and display another, when all you're doing is creating the worst form of coupling?
With coordinators you can split up your app into sensible chunks, where each view controller has no concept of where it exists in your app's flow – or even that the flow exists at all.
Note: Due to technical problems the presentation was not recorded properly. HDMI grabber recorded blank video and screen recording was not started. We decided to do the montage with auxiliary camera recording. This talk is worth to listen despite the mentioned issues.
One of the easiest ways to simplify your code is to switch to the coordinator pattern. The concept is simple enough: why should one view controller know about, create, configure, and display another, when all you're doing is creating the worst form of coupling?
With coordinators you can split up your app into sensible chunks, where each view controller has no concept of where it exists in your app's flow – or even that the flow exists at all.
Note: Due to technical problems the presentation was not recorded properly. HDMI grabber recorded blank video and screen recording was not started. We decided to do the montage with auxiliary camera recording. This talk is worth to listen despite the mentioned issues.










