в mvvm?
На данный момент у меня есть MainActivity с фрагмент контейнером в которое через livedata в mainViewModel реплейсятся фрагменты, еще есть отдельный объект Retrofit с апи инстанс внутри.
Даггер используешь ?
Нет, пока только изучаю архитектуру
Но если нужно, могу внедрить
Ну во viewmodel работаешь с retrofit
fragment —> viemodel —> usecase —> repository —> api
что в useCase кидают? Есть пример ( скрин например)?
https://proandroiddev.com/why-you-need-use-cases-interactors-142e8a6fe576
ну это уже Clean Architecture. Да и автор ошибки закидывал в MutableLiveData()🤔
Ну забрасывать туда ошибки это норма, единственное что он не сделал, это немутабельную лайвдату, которая должна обсервиться из вью
Разве? Я думал ошибки, Toast, Navigation обрабатывает в SingleEvent
Может быть LiveData<Event<T>>
ну да, но автор то наблюдает за Boolean
Ну тут да, хрень, но мы так-то разговаривали за юзкейсы и они у него вполне себе гуд
Обсуждают сегодня