Size: a a a

2018 May 01

n

nullpexx in GitFox
Увлекательно. Можно двухстороннее связывание прикрутить, ну да ладно. Мне просто интересно, где тут "все решает вью"?
источник

n

nullpexx in GitFox
Все решает вьюмодель. А вью интерпретирует данные из вм
источник

K

Konstantin in GitFox
Да, вот мне тоже так кажется
источник
2018 May 02

GS

Georgii Solovev in GitFox
Вью модель говорит что показать, а вью говорит как. Лично я считаю что mvvm удобнее из-за меньшего количества методов. Сами посудите - юзер кликает на кнопку и надо поменять у элемента цвет.
MVP:
1. Создаем онкликлисенера во вью
2. Создаем метод презентера для обработки кликов
3. Создаем метод для интерфейса вью
4. Создаем метод для реализации вью
MVVM:
1. Создали метод онкликлисенер во вью модели.
2. Биндингом в xml привязали цвет элемента к обсерваблу
источник

KT

Konstantin Tskhovrebov in GitFox
Ага, только перед этим написали десяток биндер адаптеров, потратив неделю на отлов багов и изучение ограничений библиотеки
источник

KT

Konstantin Tskhovrebov in GitFox
Статью читали про недостатки мввм на Андроиде? Не зря ее Вася писал, мы много это обсуждали
источник

KT

Konstantin Tskhovrebov in GitFox
Мввм только в теории хорош
источник

AD

Aleksey Dolgiy in GitFox
Konstantin Tskhovrebov
Статью читали про недостатки мввм на Андроиде? Не зря ее Вася писал, мы много это обсуждали
А можно линк? 😔
источник

IE

Ivan Erofeev in GitFox
А можно ссылку?
источник

IE

Ivan Erofeev in GitFox
Статью читали про недостатки мввм на Андроиде? Не зря ее Вася писал, мы много это обсуждали
источник

A

Artur in GitFox
источник

A

Artur in GitFox
источник

KT

Konstantin Tskhovrebov in GitFox
Спасибо, Артур)
источник

AD

Aleksey Dolgiy in GitFox
Спасибо, Артур
источник

KT

Konstantin Tskhovrebov in GitFox
Блог мобайлапа надо везде закрепить
источник

A

Artur in GitFox
И предложение, как это можно исправить: https://habr.com/company/mobileup/blog/326962/
источник

AD

Aleksey Dolgiy in GitFox
Вижу такие статьи и начинаю думать, что хабр не помойка
источник

AD

Aleksey Dolgiy in GitFox
Странно, что читал это, но не читал про МВВМ
источник

A

Artur in GitFox
Konstantin Tskhovrebov
Спасибо, Артур)
👍
источник
2018 May 03

GS

Georgii Solovev in GitFox
Прочитал статью, если отбросить то, какие названия использует автор, то суть статьи следующая: "я использую гибрид MVP и MVVM, а это неудобно, так как проявляются все боли MVP со смертью view, потому MVVM - говно". Да, тост надо показывать из кода view (глупо и неудобно это делать каким либо образом через xml), но вот только почему он связывает view с vm, через передачу интерфейса? Правильно делается просто: создается обсервабл, эвент от которого можно словить только один раз и подписываемся на него из вью. Пример такого обсервабла - SingleLiveData называется.
источник