не стоит?
LiveData вообще никуда не стоит, а Flow пожалуйста
А зачем она? (Если вы и так используете флоу)
Я не писал что использую и то и другое одновременно))...
LiveData приемлема если надо соединить ViewModel и UI, в логике - уже неудобно. Flow хорош везде, и если он нужен в логике, то можно и на UI его же
Благодарю за ответ!
Если вы используете coroutine, то конечно flow. LiveData считается уже устаревшим решением
Честно, плевать хотелось что там устарело или нет)) вопрос немного о другом... И я нашел подобный ответ: LiveData is part of the framework so i would not use it in the domain layer. хотя как мне кажется это немного спорный ответ
LiveData - это андроид-библиотека. Может стать мультиплатформенной при желании. Сейчас она зависит от Андроид (вроде), но это детали реализации.
Эх, не смог сходу найти доклад, но помню, что слушал ребят, которые несколько лет назад всю свою rxjava переписали на livedata и написали кучу методов-имплементаций операторов map, flatmap и прочего для оперирования потоками данных. Мне тогда вспомнилась картинка с буханкой-троллейбусом, но я сдержался)
Ребята видать были мазахисты, и в итоге в конце они поняли как потеряли кучу времени)
Но они не скрыли факап свой.
Могли просто накатить VIPER и кайфовать 😂
зря насчет этого смешься) если у них была рекативная архитектура и они решили заменить Rx на liveData то мне их жаль)))
это не факап,это провал
они его не скрыли потому что тогда ещё не знали что это факап\
Обсуждают сегодня