Координатр создается на каждый “пользовательский сценарий” типа “раздел профиля”, “онбординг”, “экраны оплаты”. Я делал без роутера потому что флоу был не очень сложный. Но если там много логики типа “если А то после Б показать В”, тогда для экрана создает роутер и координатор пишет в роутер типа “дай следующий экран” и роутер сам решает какой именно. Координатор должен сам его показать. Я так это вижу
т.е. к примеру, возьмем абстрактный мессенджер
переходя из списка чатов в определенный, создается 1 координатор комнаты и там рулятся клики и переходы от всего функционала экрана? не берем во внимание разделение на несколько координаторов(к примеру действия сообщений(видео, картинки и т.п.), навбар и т.д.)?