Я бы сказал что это не полный ответ , такую логику можно сделать через if else во viewModel + репозиторий юзается в больших проектах, думаю для маленьких это зашквар
О ты видно шарящий человек, может подскажешь мне с архитектурной заморочкой. Короче у меня репозиторий хранит полученные данные это observableField для dataBinding, репозиторий это синглтон, я связываю ту переменную с View полями в нескольких фрагментах, но я хочу отказаться от синглтона, как это сделать и надо ли отказываться от него?