Size: a a a

Android Architecture

2020 March 06

SB

Simon Belialov in Android Architecture
Алексей Ершов
Они и не позиционировались как MVVM, Флорина прямым текстом это говорила. Насчёт "не может быть" - тут можно долго рассусоливать, но если кратко, то нужен нормальный датабиндинг, а в андроиде всё странно с биндингом, XML, императивно-декларативным UI и всем прочим. Не хочу щас в это вдаваться)
то что они по чьему то мнению не оч сделаны не говорит о том что их нет
источник

AO

Artem Osipov in Android Architecture
В целом мне кажется вся суть доклада «mvvm модно, давайте на него перейдем, плез)»
источник

АЕ

Алексей Ершов in Android Architecture
Simon Belialov
то что они по чьему то мнению не оч сделаны не говорит о том что их нет
кого их?) у нас нету источника истины, только мнения. На них и живем)
источник

SB

Simon Belialov in Android Architecture
Kopusha
и часто, гхм, вы шарите VM на разные вьюхи? Чуть реже чем никогда? И если шарите и потом нужно одну вьюху изменить?) Так ты слона не продашь.
одна вьюха менятся, вьюмодель никак не меняется потому что не знает о ней
источник

mP

mr. PESIK in Android Architecture
Artem Osipov
В целом мне кажется вся суть доклада «mvvm модно, давайте на него перейдем, плез)»
если бы был выбор при закладывании фундамента большого проекта, выбрали бы MVI, MVP, MVVM или еще что-то? Как архитектуру представления
источник

ML

Mikhail Levchenko in Android Architecture
mr. PESIK
если бы был выбор при закладывании фундамента большого проекта, выбрали бы MVI, MVP, MVVM или еще что-то? Как архитектуру представления
the elm architecture, конечно же
источник

AO

Artem Osipov in Android Architecture
mr. PESIK
если бы был выбор при закладывании фундамента большого проекта, выбрали бы MVI, MVP, MVVM или еще что-то? Как архитектуру представления
зависело бы от проекта и команды. Если в команде все знают MVP, то его бы и взял.
источник

SB

Simon Belialov in Android Architecture
Алексей Ершов
кого их?) у нас нету источника истины, только мнения. На них и живем)
биндингов, я согласен
источник

АЕ

Алексей Ершов in Android Architecture
мне вьюмодели нравятся в основном тем, что работают нормально из коробки, и имеют всякие фишки опять же из коробки, вроде того же скоупа для корутин. Просто приятненько)
источник

mP

mr. PESIK in Android Architecture
Artem Osipov
зависело бы от проекта и команды. Если в команде все знают MVP, то его бы и взял.
если бы пришлось самому набирать команду, и можно было бы как в доте пикать регуляров умеющих в MVI, MVP или MVVM чтобы тогда?))
источник

SB

Simon Belialov in Android Architecture
mr. PESIK
если бы пришлось самому набирать команду, и можно было бы как в доте пикать регуляров умеющих в MVI, MVP или MVVM чтобы тогда?))
mvi
источник

AO

Artem Osipov in Android Architecture
mr. PESIK
если бы пришлось самому набирать команду, и можно было бы как в доте пикать регуляров умеющих в MVI, MVP или MVVM чтобы тогда?))
ушел бы курить спеки по проекту и сравнивать что больше подойдет
источник

K

Kopusha in Android Architecture
думаю, если презентация для своих, то надо меньше фантазировать про то, во что сам не веришь и честно сказать, что переход на VM в андроиде принесет 2 штуки:
1. Избавишься от шелухи типа интерфейса на каждый View
2. Избавишься от лайфсайкл говна типа "onPause/onResume/etc".

И это уже того стоит, схлопнется много кода. Если сделать еще один шажок и собрать все LD в одну LD<State> (недо MVI), то можно получить еще больше, типа понятного, декларативного описания состояния вьюхи.
источник

А

Александр in Android Architecture
Artem Osipov
зависело бы от проекта и команды. Если в команде все знают MVP, то его бы и взял.
В моей тиме все знают GodActivity arch.
GodActivity, выбираю тебя!
бросает покебол
источник

AO

Artem Osipov in Android Architecture
Александр
В моей тиме все знают GodActivity arch.
GodActivity, выбираю тебя!
бросает покебол
т.е. вы и на MVI тоже норм заговнокодите если че?)
источник

mP

mr. PESIK in Android Architecture
Artem Osipov
ушел бы курить спеки по проекту и сравнивать что больше подойдет
хм... неужто можно таким образом понять что подойдет лучше в проект?)
источник

mP

mr. PESIK in Android Architecture
если это теорема эскобара
источник

AO

Artem Osipov in Android Architecture
mr. PESIK
хм... неужто можно таким образом понять что подойдет лучше в проект?)
А есть какая-то универсальная архитектура?)
источник

mP

mr. PESIK in Android Architecture
Artem Osipov
А есть какая-то универсальная архитектура?)
в общем, вы считаете что среди них нет лучше и хуже?
источник

А

Александр in Android Architecture
Artem Osipov
т.е. вы и на MVI тоже норм заговнокодите если че?)
Я могу создать ультимейтлютое говно хоть на пустом месте.
MVI я кстати так и не осилил, сложна(с текущим уровнем понимания), MVVM познал и норм.
И в тиме все знают MVVM, ноль проблем с коммуникацией.
источник