в viewmodel, но в android доках это не используется, да и мало где видел. В настоящий момент сижу на костыле, наследуя LifecycleOwner у viewmodel. Хочу получить совет, есть ли решения получше или такой подход не очень хороший, если так, то почему? Заранее спасибо
Обычно во вьюмодел в качестве зависимости инжектится ручным способом, фабрикой или di библиотекой имплементация интерфейса репозитория
Я не совсем понял запрос. Если тебе нужно мониторить бесконечный поток данных, то это rxJava или coroutines Flow решает
Репозиторий живет на протяжении сессии данного флоу и он отдаёт тебе флоу (kotlinx.coroutines.flow.Flow) данных, которые ты обрабатывая хранишь во вьюмодели и собираешь во вью потом
Обсуждают сегодня