Size: a a a

Android Architecture

2021 May 21

AC

Alexandr Chubryk in Android Architecture
да, просим mvi от гугла
источник

J

Ju in Android Architecture
В идеале бы ещё и с compose, он прям к mvi подталкивает. :)
источник

AC

Alexandr Chubryk in Android Architecture
источник
2021 May 22

ES

Egor Sigolaev in Android Architecture
источник

ES

Egor Sigolaev in Android Architecture
Офф репу на гите не нашел, но это точно такая же реализация
источник

ES

Egor Sigolaev in Android Architecture
правда тут уже заезженная лайвдата, её просто на StateFlow можно заменить
источник

U

Unat in Android Architecture
Это же сомнительная статья на медиуме от индуса.
источник

L

Leonid in Android Architecture
В каком месте статья сомнительная? Что не так с индусом?
источник

IN

Ilya Nikolaev in Android Architecture
Ужас какой.
источник

ES

Egor Sigolaev in Android Architecture
Чего?
источник

IN

Ilya Nikolaev in Android Architecture
Mvi + livedata + viewmodel зачем?) лол
источник

ES

Egor Sigolaev in Android Architecture
Ты прочитал только название и сделал вывод? Реализация чем плоха?
источник

IN

Ilya Nikolaev in Android Architecture
Всем, нарушается принцип mvi и redux подходов. И опять тащатся андройдые компоненты.
источник

IN

Ilya Nikolaev in Android Architecture
При mvi подходе одна из целей как раз перестать использовать их, а тут чувак еще сильнее обмазался.)
источник

IN

Ilya Nikolaev in Android Architecture
Нужно еще больше observable прослоек , которые следят за обновлением.))
источник

IN

Ilya Nikolaev in Android Architecture
Ну на самом деле существенный минус только 1 . Преобразование из стейта mvi во вью модель , которую надо отображать , может содержать некую логику , которую тоже хочется покрыть тестами. А тут у тебя mvvm и livedata .
источник

Р

Романыч in Android Architecture
Вполне имеет место быть
источник

ES

Egor Sigolaev in Android Architecture
Лол, а когда вы тащите целую MVICore в свой проект? Норм тип, создаёте зависимость от либы
источник

ES

Egor Sigolaev in Android Architecture
И вьюмодель, лайвдата / флоу есть во всех проектах, не только для mvi
источник

M

Maksim Gridin in Android Architecture
Можно просто на двух обсерваблах mvi реализовать, один кидает ивенты из ui в логику, второй возвращвет стейты из логики в ui
источник