Привет. Сорри, если уже было, киньте в меня ссылками, если что. :)
Как бы по вашему мнению бы следовало решать навигацию между экранами?
Нынешняя архитектура - мввм со стэйтами, навигация на основании состояния запускается через вью модели.
У коллеги возникла идея передвинуть переходы (через интерфейс, разумеется) на бизнес уровень, прям в юз кейс. Аргументирует это тем, что переходы между экранами/окнами на всех платформах, мол, одинаковые, это часть бизнес логики, куда после чего идти, а вьюмодел только стэйт пусть помогает отображать.