Size: a a a

Android Architecture

2021 June 27

JF

Jorik Fat in Android Architecture
в этом случае соглашусь.
Я имел ввиду контекст android'а
источник

U

Unat in Android Architecture
Ну так возьми Flow в андроиде - будет тоже самое
источник

U

Unat in Android Architecture
Смысл в том, что в MVP View "не может выбрать", какие данные она будет читать, а какие нет
источник

JF

Jorik Fat in Android Architecture
не знаю, как внутри устроен Flow
еще не изучал
источник

АЕ

Алексей Ершов... in Android Architecture
Да видел я. Мне не интересно в таких терминах рассуждать, потому что это ничего полезного не даёт) Если вы из этого что-то интересное и применимое на практике выведете, можно будет обсудить. А рассуждения что Moxy это реактивный MVI фреймворк мне не близки, извините)
источник

JF

Jorik Fat in Android Architecture
но если это тот же pub/sub тогда Emmiter знает о Collector'ах
источник

JF

Jorik Fat in Android Architecture
а в MVVM observer может выбрать?
источник

U

Unat in Android Architecture
У тебя в реализации наружу торчит один viewModel.allEvents.collect {}?
источник

U

Unat in Android Architecture
Или разные flow/livedata для разных состояний?
источник

JF

Jorik Fat in Android Architecture
разумеется
источник

U

Unat in Android Architecture
Стало быть, ты можешь не подписываться на все?
источник

JF

Jorik Fat in Android Architecture
суть в том, что MVVM это контейнер для нескольких MVP (однометодных)
источник

U

Unat in Android Architecture
ООо, ну ладно. Тут я спорить не буду.
источник

JF

Jorik Fat in Android Architecture
для разных типов данных (не состояний)
источник

AI

Arkadii Ivanov in Android Architecture
Держать ссылки на подписчиков (на интерфейс Observer etc.) != знать о view.
источник

JF

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

AI

Arkadii Ivanov in Android Architecture
Тогда это не MVP
источник

JF

Jorik Fat in Android Architecture
почему?
источник

AI

Arkadii Ivanov in Android Architecture
By definition
источник

JF

Jorik Fat in Android Architecture
т.е. в mvp контракт pub/sub не подходит?
если у меня примитиный view с одним методом
источник