Size: a a a

Android Architecture

2017 January 28

I

Ivan in Android Architecture
sasha merkulev
Презентер это не дата слой, а ui слой.
не путайте Представление и презентер
источник

I

Ivan in Android Architecture
презентер это презентер
источник

AZ

Alexandr Zherebtsov in Android Architecture
sasha merkulev
Если код более менее нормальный, то вынести это потом, при необходимости, не должно быть сложным.
а если нужно замапить например модель домейнувую в UI модель, вы тоже прям в презентере этот код напишите?
источник

sm

sasha merkulev in Android Architecture
Alexandr Zherebtsov
а если нужно замапить например модель домейнувую в UI модель, вы тоже прям в презентере этот код напишите?
Нет, это уже работа интерактора.
источник

AZ

Alexandr Zherebtsov in Android Architecture
sasha merkulev
Нет, это уже работа интерактора.
нет, с чего это вдруг
источник

AZ

Alexandr Zherebtsov in Android Architecture
интерактор ничего не знает про UI
источник

sm

sasha merkulev in Android Architecture
Ivan
презентер это презентер
Да вроде view & presenter это и есть слой представления.
источник

AZ

Alexandr Zherebtsov in Android Architecture
как он отдаст UI модель наружу
источник

sm

sasha merkulev in Android Architecture
Alexandr Zherebtsov
как он отдаст UI модель наружу
интерактор получает модель из репозиторая, что нить делает, в том числе маппит (возможно, с помощью отдельного класса маппера) и потом это все идет в презентер.
источник

sm

sasha merkulev in Android Architecture
Разве нет?
источник

sm

sasha merkulev in Android Architecture
Ui модель это ж просто pojo.
источник

sm

sasha merkulev in Android Architecture
А чего наши докладчики и спецы по архитектуре молчат? )
источник

AZ

Alexandr Zherebtsov in Android Architecture
sasha merkulev
Разве нет?
все так, только он отдает в презентер модель предметной области, а презентер при необходимости  дополнительно может ее заммапить в UI модель, ну например в UI моделе будут только те поля, которые необходимо отоброзить на UI, ну и кое какие поменяются там, ViewModel своеобразные
источник

sm

sasha merkulev in Android Architecture
Alexandr Zherebtsov
все так, только он отдает в презентер модель предметной области, а презентер при необходимости  дополнительно может ее заммапить в UI модель, ну например в UI моделе будут только те поля, которые необходимо отоброзить на UI, ну и кое какие поменяются там, ViewModel своеобразные
Ну, маппинг это вроде как бизнес правила, а презентер вроде как должен быть избавлен от этого.
источник

AZ

Alexandr Zherebtsov in Android Architecture
sasha merkulev
Ui модель это ж просто pojo.
pojo, только она в соре лежит, о котором не знает слой с интеракторами
источник

AZ

Alexandr Zherebtsov in Android Architecture
sasha merkulev
Ну, маппинг это вроде как бизнес правила, а презентер вроде как должен быть избавлен от этого.
ну составление ошибки это тоже бищнес правила, согласитесь)
источник

AZ

Alexandr Zherebtsov in Android Architecture
в вечернее время один текст, утром другой например
источник

sm

sasha merkulev in Android Architecture
Евгений Матсюк, где мапинг дата моделей во ui модели делать?
источник

AZ

Alexandr Zherebtsov in Android Architecture
sasha merkulev
Евгений Матсюк, где мапинг дата моделей во ui модели делать?
про какой маппинг идет речь, у нас тут уже несколько их) ну в мапперах, которые можно инжектить в презентер
источник

sm

sasha merkulev in Android Architecture
Alexandr Zherebtsov
в вечернее время один текст, утром другой например
Ага, из интерактора идут ексепшины (может коды), а презентер это все маппит на ui коды/тексты.
источник