Size: a a a

Android Architecture

2021 June 14

AO

Artem Osipov in Android Architecture
Ну это уже совсем не про архитектуру
источник

FG

Fuad Garayev in Android Architecture
Нет не знаю
источник

JF

Jorik Fat in Android Architecture
источник

FG

Fuad Garayev in Android Architecture
Ой сорри,перепутал с группой 😂
источник

Y

Yanis in Android Architecture
1. Очень интересно узнать как именно MVVM в андроиде пишет данные во View?
2. В каком месте у MVVM в андроиде N интерфейсов с 1 методом?
источник

JF

Jorik Fat in Android Architecture
а что по Вашему из себя представляется Observable/Observer?
источник

Y

Yanis in Android Architecture
Это паттерн согласно которому Observable/Observer ничего не знают друг о друге
источник

JF

Jorik Fat in Android Architecture
серьезно?
как же они тогда данные друг другу передают?

UDP? :D
источник

Y

Yanis in Android Architecture
Observer конечно знает, Observable знает только о неких подписчиках
К MVVM это мало относится, это лишь детали реализации
источник

JF

Jorik Fat in Android Architecture
и чем это отличается от кучи маленьких MVP с одним методом во view?
источник

Y

Yanis in Android Architecture
в целом в MVVM, VM ничего не знает о View
источник

JF

Jorik Fat in Android Architecture
я говорю в контексте android'а
источник

Y

Yanis in Android Architecture
ну конечно в какой-то момент времени VM-View общаются каким-то образом, у андроида это Observable/Observer
давайте тогда копать глубже до байткода и делать далеко идущие выводы которые к архитектуре не имеют ни какого отношения
источник

JF

Jorik Fat in Android Architecture
для чего?
источник

Y

Yanis in Android Architecture
я незнаю для чего вы пишите про интерфейсы и методы)
источник

ОС

Озеров Сергей... in Android Architecture
В MVP - презентер зависит от интерфейса view, который в него передали
В MVVM вьюмодель никаким образом не зависит от view, в этом главное отличие, как мне кажется, зачем усложнять🤷‍♂
источник

Y

Yanis in Android Architecture
вот и я незнаю зачем
источник

JF

Jorik Fat in Android Architecture
например для того, что при таком взгляде на MVP/MVVM можно сделать вывод, что MVI реализуется и на MVP точно так же как и на MVVM
(хотя я раньше думал, что MVI привязан к реактивщине)
источник

JF

Jorik Fat in Android Architecture
VM привязан к observabl'ам observer'ам
так же как и Presenter привязан к View
источник

ОС

Озеров Сергей... in Android Architecture
У VM просто интерфейс, где поля\методы испускают какой-нибудь observable(livedata, flow, rx observable) не сказал бы, что корректно говорить о том, что это как-то привязывает его к view
источник