Size: a a a

Android Architecture

2020 May 28

Q

QMan in Android Architecture
Я пока вижу в Вашей архитектуре конкретный изъян, который Вы не решите таким подходом, как сейчас. У Вас очень тесные связи и всё завязано на архитектурных компонентах
источник

DS

Dm Savin in Android Architecture
Наш спор начался с вашего утверждения, что только модель представления может быть observable, а model нет
В мввм это не так
О чем тут спорить..
источник

DS

Dm Savin in Android Architecture
QMan
Я пока вижу в Вашей архитектуре конкретный изъян, который Вы не решите таким подходом, как сейчас. У Вас очень тесные связи и всё завязано на архитектурных компонентах
Каких архитектурных компонентах?!
источник

Q

QMan in Android Architecture
Для примера: сколько правок Вам придеться внести в проект, если на сервере немного изменится структура данных, например ?
источник

Q

QMan in Android Architecture
У Вас всё, абсолютно всё, будет неработоспособно
источник

Q

QMan in Android Architecture
от логики, до представления
источник

DS

Dm Savin in Android Architecture
Нисколько, если мне не надо их отображать
источник

Q

QMan in Android Architecture
Dm Savin
Нисколько, если мне не надо их отображать
Вы импользуете одну модель на всё приложение, о чем Вы ?
источник

Q

QMan in Android Architecture
Сеть, бд, логика, ui
источник

Q

QMan in Android Architecture
Ни одного маппера...
источник

Q

QMan in Android Architecture
Это домино...
источник

DS

Dm Savin in Android Architecture
QMan
Вы импользуете одну модель на всё приложение, о чем Вы ?
Да вы чего, простой пример, призванный продемонстрировать идею на паре фрагментов, распространили на все приложение? С ума сойти:) Конечно модели будут разные для разных случаев
источник

Q

QMan in Android Architecture
Вы не делите между собой модель и дто
источник

DS

Dm Savin in Android Architecture
QMan
Вы не делите между собой модель и дто
Делю, делю, это был примитивный пример
dto тут вообще не при делах
источник

Q

QMan in Android Architecture
Простейший пример должен выглядеть как то так:

ui - > presenter -> model -> mapper -> entity -> usecase -> mapper -> dto
источник

DS

Dm Savin in Android Architecture
QMan
Простейший пример должен выглядеть как то так:

ui - > presenter -> model -> mapper -> entity -> usecase -> mapper -> dto
Зачем, если мне нужно продемонстрировать идею взаимодействия пары фрагментов через мввм?
источник

Q

QMan in Android Architecture
затем, что при хорошей архитектуре, они не будут общаться direct
источник

Q

QMan in Android Architecture
иначе они будут зависить друг от друга
источник

DS

Dm Savin in Android Architecture
QMan
затем, что при хорошей архитектуре, они не будут общаться direct
ui->presenter->model не будут никак общаться?
источник

Q

QMan in Android Architecture
убираете общую viewmodel и всё ломается
источник