Fly Me To The View
summary
Presents a concrete, modular navigation pattern for iOS that wires view, presenter and a connector to assemble modules, inject dependencies and avoid memory leaks. Shows both storyboard-based segues using prepareForSegue and code-only initializer injection, explains unwind segues, split/embedded scenarios and A/B routing, and claims you can achieve 99% test coverage on navigation by injecting fakes. Delivers specific wiring rules, when to keep state in the presenter, and that it works for storyboard and programmatic setups.
AI-written summary · about
chapters (13)
- 0:00Start
- 1:10Agenda
- 2:33Clean Architecture
- 4:25Navigation
- 8:23Presenter
- 8:54Connector
- 9:53No worries
- 15:09View Controller: Events
- 18:29Dismiss a VC
- 21:33Differences
- 24:44Dependencies Change
- 25:32Test Everything
- 27:06Recap
related talks
45mDynamic navigation in modularised iOS apps
27mLow-Hanging View Controller Fruits
53mRefactor Your Way Forward
38mConvenient and Extensible Routing in an iOS App
47mApplicationCoordinator for Navigation Between Screens
42mBuilding with the Navigation SDK on iOS
20mDeep Dive into Storyboard
07mModel View Controller
