Daily iOS
Architecture

Coordinator pattern

What problem is the Coordinator in MVVM-C meant to solve?

How would an interviewer hear this answer? You'll see whether they'd move on, dig in, or say no, and which sentences would trip you up. Your score doesn't change.
See the short answer

A Coordinator pulls navigation and flow control out of screen code into its own object. Each Coordinator takes a UINavigationController and builds the first screen in start(), and for deep links the root Coordinator parses the path and hands it to a child.

Share a question