Size: a a a

Android Architecture

2020 June 21

PA

Pavel Aleksandrov in Android Architecture
Спасибо большое за ответы!
источник

Q

QMan in Android Architecture
Нет за что, просто в данном случае ты получаешь однообразную логику/обертку для данных, событий, исключений. Это удобно.
источник

Q

QMan in Android Architecture
Всё, что необходимо сделать, это подставить свой класс на место generic
источник

PA

Pavel Aleksandrov in Android Architecture
Именно к этому и стремлюсь. Видимо, без реактивности во всех слоях уже никак не выжить. Буду учиться
источник

E

Eugene in Android Architecture
ты используешь MVVM + стейт? Почему бы не завести MVI?
источник

Q

QMan in Android Architecture
Необязательно реактивность ) Просто она удобнее, как по мне. Городить callback hell не оч хочется, можно не использовать flow, а передать в качестве аргумента функцию высшего порядка:

((OperationResult<MyModel>) -> Unit)

Тот же callback, но вид сбоку )
источник

Q

QMan in Android Architecture
Eugene
ты используешь MVVM + стейт? Почему бы не завести MVI?
потому что для меня MVI это оверхед
источник

Q

QMan in Android Architecture
Кому-то удобно, но для меня лишняя писанина
источник

E

Eugene in Android Architecture
QMan
Кому-то удобно, но для меня лишняя писанина
согласен)
источник

C

Chernikov in Android Architecture
источник

C

Chernikov in Android Architecture
Народ, а интерактор может быть не один для ViewModel? Их может быть несколько?
источник

AD

Aleksey D. in Android Architecture
Chernikov
Народ, а интерактор может быть не один для ViewModel? Их может быть несколько?
да, может. так же и несколько репозиториев внутри одного интерактора.
источник

AA

Albert Abdullin in Android Architecture
Ребята. А ещё нормальные книжки по архитектуре приложений подскажите? И вот такой вопрос ещё: все эти MV* применимы к десктопным приложениям или приложениям, к примеру, на iOS?
источник

Q

QMan in Android Architecture
Albert Abdullin
Ребята. А ещё нормальные книжки по архитектуре приложений подскажите? И вот такой вопрос ещё: все эти MV* применимы к десктопным приложениям или приложениям, к примеру, на iOS?
они, изначально, и были на десктопе)
источник

AA

Albert Abdullin in Android Architecture
QMan
они, изначально, и были на десктопе)
Ну спасибо. Просто я в архитектуре даже не полный ноль, а минус один
источник

Q

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

Q

QMan in Android Architecture
Все эти паттерны справедливы для любой платформы
источник

AA

Albert Abdullin in Android Architecture
Спасибо
источник

AA

Albert Abdullin in Android Architecture
QMan
их просто пытаются подогнать к мобильной разработке
Даже так. Как интересно
источник

EG

Evgeny GooDi in Android Architecture
QMan
в общем это покрывает все мои кейсы и для меня удобно
Где бы почитать про этот подход такой?
источник