Size: a a a

Android Architecture

2021 June 27

IS

Ivan Sablin in Android Architecture
ну а если предположить, что есть интерактор, который должен нам смапить есколько моделей из двух разных фич и отдать результат в представление
источник

JF

Jorik Fat in Android Architecture
то возникает вопрос, почему интерактор занимается маппингом, а не presentation?
источник

IS

Ivan Sablin in Android Architecture
ну в моем понимании круто когда domain знает как получить какие-то данные чтобы потом их просто отдать представлению, как по мне в представлении вообще никакого мапинга не должно быть, просто получил - отобразил, ну либо какой-то такой свосем платформа зависимый маппинг так скажем
источник

JF

Jorik Fat in Android Architecture
т.е. presentation не нужен?
источник

IS

Ivan Sablin in Android Architecture
ну тоесть это вьюмодели и все остальное что нужно для отображения данных и взаимодействия с пользователем
источник

IS

Ivan Sablin in Android Architecture
маппинг != представление)
источник

IS

Ivan Sablin in Android Architecture
зачем мне типо во вьюмоделей маппинг из разных реп или интеракторов еще
источник

JF

Jorik Fat in Android Architecture
представление == view
presentation == Presenter/ViewModel
источник

IS

Ivan Sablin in Android Architecture
ну да все верно.
источник

IS

Ivan Sablin in Android Architecture
но я тут сделал presentation = представление, считайте что я так перевел просто
источник

JF

Jorik Fat in Android Architecture
а почему это делает domain
и чем тогда должен заниматься Presentation?
источник

IS

Ivan Sablin in Android Architecture
да по сути просто отображением того что ему сунули
источник

JF

Jorik Fat in Android Architecture
а View тогда чем занимается?
источник

JF

Jorik Fat in Android Architecture
и зачем это промежуточное звено?
источник

IS

Ivan Sablin in Android Architecture
ну ты имеешь ввиду уже интерфейс что ли?
источник

JF

Jorik Fat in Android Architecture
я имею ввиду Acitivity/Fragment что делает?
это?
https://t.me/Android_Architecture/120935
источник

IS

Ivan Sablin in Android Architecture
ну первое вообще компонент, второе то что в него встаивается для отображения и взаимодействия
источник

JF

Jorik Fat in Android Architecture
ну мы же не основы Android'а сейчас обсужадем. А конкретное поведение в Вашей системе
источник

IS

Ivan Sablin in Android Architecture
ну они с вьюмоделью взаимодействуют, обзервят то что она предоставляет
источник

JF

Jorik Fat in Android Architecture
т.е. интерактор отадет данные в vm, vm отдает данные в fragment.
зачем нужен vm в этой цепочке?
источник