переходы между фрагментами лучше вызывать в фрагментах ИЛИ можно прокинуть в viewModel и там делать переходы??? ПЕреходы между фрагментами - это чья ответственность?
ну навигация это про изменения UI, как твой взгляд видит удобство так и управляй переходами видел изощеренные способы навконтроллер пихать в презентер или инжектить айдишник навконтроллера и там как-то доставать через ссылки на родительские фрагменты если прям хочется управлять переходами из презентера - делай просто заглушки во фрагментах и вызывай их из презентера\вьюмодел я над таким не особо заморачиваюсь
Я логику навигации в ViewModel держу, только чтобы под юнит тесты подвести. А сами конкретныые вызовы платформы уже происходят в фрагменте/активити по указанию из MVVM
Обсуждают сегодня