И, раз уж вы на котлине, то лучше для инициализации ViewModel юзать "by viewModels" из activity-ktx(но лучше вместо него импортировать сразу fragment-ktx) артефакта в build.gragle. Погуглите про это.
да,) я только начал программировать.по книге bignerdrench я смотрел в документации android про это . но пока сложновато читать документацию не все понимается.
не принципиально в mvvm юзать только одну активити и кучу фрагментов в ней? то есть норм если юзать 2-3 активити и соответственно распределить фрагменты по активити?
у меня имеется nav graph где обычные фрагменты без сложной какой то логики,и имеется особый фрагмент Диалог внутри которого происходит можно сказать основная логика моего приложения и тоже запускаются разные фрагменты. Для диалог фрагмента и его так скажем дочерних фрагментов нужна общая VM. но я не хочу связывать и впутывать ВМ которая и так занята с фрагментами nav graph.
Всем привет! Хотел задать вопрос по поводу архитектуры MVI: кто как хэндлит сайд эффекты на вью (тост, снэкбар и т.д.), т.е. некие события, которые появляются один раз и не вызываются после пересоздания View?