Данил
Здравствуйте, такой вопрос, можно ли repository делать синглтоном? Просто сейчас у меня есть бд и все обращения к ней происходят через так называемый shared viewmodel, экземпляр которой есть почти у всех фрагментов и решение это достаточно спорное. Тут я уже спрашивал: приемлимо ли это? конкретного ответа не было и я все же решил попробовать сделать через репозиторий, как в настоящем MVVM
я не понимаю SharedViewModel. Она же живет в скоупе активности верно? Если сингл активити, то всю жизнь приложения получается. Если у тебя она шарится между всеми фрагментами - какая-то разжиревшая вьюмодель получается. А в ином случае ты держишь дофига лишних вьюмоделей в памяти, не?