Size: a a a

Android Architecture

2020 May 28

Q

QMan in Android Architecture
Эта та модель, которая непосредственно используется в удобном виде для представления, т.е. она уже готова к отображению в UI
источник

Q

QMan in Android Architecture
Если у вас модель представления и модель бизнес-логики одно и то же и оно проживает в какой-нибудь viewmodel, то у такого приложения ограничены возможности для тестирования и тем более для расширения, т.е. не совсем ограничены, но чертовски затруднены
источник

DS

Dm Savin in Android Architecture
В mvvm есть model, view и view model
Т.е, модель представления это view model
источник

Q

QMan in Android Architecture
нет
источник

Q

QMan in Android Architecture
ViewModel это аналог презентера в MVP
источник

DS

Dm Savin in Android Architecture
QMan
Если у вас модель представления и модель бизнес-логики одно и то же и оно проживает в какой-нибудь viewmodel, то у такого приложения ограничены возможности для тестирования и тем более для расширения, т.е. не совсем ограничены, но чертовски затруднены
Нет, конечно. У меня модель представления (view model) и модель бизнес логики (model) разделены, и model - observable; view model это observer
источник

Q

QMan in Android Architecture
Вся бизнес-логика должна быть построена без особенностей платформы
источник

DS

Dm Savin in Android Architecture
QMan
ViewModel это аналог презентера в MVP
Я ведь не про мвп говорю, там немного другие ответственности
источник

Q

QMan in Android Architecture
Т.е. чистая Java или Kotlin, без зависимостей от фреймворка и архитектурных компонент
источник

Q

QMan in Android Architecture
Dm Savin
Я ведь не про мвп говорю, там немного другие ответственности
Они выполняют одно и то же, по сути
источник

DS

Dm Savin in Android Architecture
QMan
Т.е. чистая Java или Kotlin, без зависимостей от фреймворка и архитектурных компонент
В Андроиде это непросто:д
источник

Q

QMan in Android Architecture
Просто
источник

DS

Dm Savin in Android Architecture
QMan
Просто
С вездесущим context?
источник

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
Прочтите, например, о чистой архитектуре, чтобы иметь представление о чем я
Ай прекращайте
Вы мне ещё мифический человеко-месяц предложите прочесть
источник

Q

QMan in Android Architecture
Тогда нам нет о чем говорить
источник

DS

Dm Savin in Android Architecture
QMan
Тогда нам нет о чем говорить
Я читал, ептель
Начиная от Брукса и заканчивая чистой архитектурой, прагматик программером и проч
Давайте без предложений оппоненту что-то прочесть, это неконструктивно
источник