Hands on with Coordinators
summary
Demonstrates replacing view-controller navigation with a concrete coordinator protocol that holds childCoordinators, a navigation controller and a start method, plus a storyboarded instantiate helper to create VCs by class name. Builds a MainCoordinator, wires it in AppDelegate, assigns weak coordinator refs to VCs, and pushes buy/create-account screens; live demo has minor glitches but ultimately works. Covers pitfalls: oversized coordinators, back-button handling with sub-coordinators, and when coordinators are overkill.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 1:46Problem with massive view controllers
- 7:13What are coordinators
- 15:06Live coding demo setup
- 25:47Live coding demo execution
- 32:11Common coordinator problems
- 35:43Summary and benefits
related talks
47mApplicationCoordinator for Navigation Between Screens
07mModel View Controller
38mFly Me To The View
32mOne navigator to rule them all
31mCoordinators Pattern for Android
27mLow-Hanging View Controller Fruits
41mLife Beyond Storyboards: Building your UI in code
44mSeparation of concerns: Refactoring view controllers live
