Я новичок в MVVM и пытаюсь создать приложение.
Приложение состоит из 4 разных частей:
Профиль (вход — редактирование профиля и т. д.)
Категории (показывает категории и подкатегории)
Элементы (показать все элементы, страницу с одним элементом, поиск и т. д.)
Избранное (списки избранного, добавление в избранное, удаление избранного)
Мои вопросы: как мне перемещаться по пользовательскому интерфейсу с помощью Jetpack Compose?
Нужно ли мне иметь одно основное действие и навигатор, который обрабатывает все страницы приложения
или
Нужно ли мне создать 4 действия с 4 различными моделями представления для переключения между ними?
Идеально ли иметь 4 разных репозитория и собрать их все в одну большую модель представления?
И как мне просмотреть жизненный цикл модели, должны ли они жить внутри активности?
Подробнее здесь: https://stackoverflow.com/questions/784 ... ackcompose