ApplicationCoordinator for Navigation Between Screens
summary
Describes using the Application Coordinator pattern to centralize navigation in iOS apps instead of embedding segues, present(_:animated:), and UINavigationController calls inside view controllers. Presents an approach used at Avito to make screens independent, reusable, and easy to test by moving navigation logic out of the presentation layer.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 7:38Traditional navigation problems
- 10:30ApplicationCoordinator
- 16:50Demo walkthrough
- 22:10Design principles
- 26:29Refactoring code
- 30:38Benefits and tips
- 37:19Q&A








