Использую mvvm с fragment и flow. Получаю данные через retrofit и отображаю в recyclerView. При какой-либо ошибке появляется кнопка retry, по нажатию на неё, нужно повторно выполнить запрос. Реализовал это на скриншотах. У меня мало опыта с flow + mvvm, вопрос в том, не упустил ли что-то важное и не допустил-ли каких-то банальных ошибок?
Не очень понимаю, про какую логику в фрагменте вы говорите. Я же, вроде, всю логику обработал в viewModel, а в фрагменте только получаю статус и исходя из статуса выставляю видимость для всех view. Использую обёртку Resource как на скрине. Как иначе работать с видимостью у view в фрагменте?