Size: a a a

Android Architecture

2020 May 16

AL

Aleksandr Litvinchuc... in Android Architecture
💪
источник

В

Вася in Android Architecture
Коллеги, кто-то использует MVI архитектуру с вьюмоделью и одним стейтом, который слушает view ?
источник

В

Вася in Android Architecture
Интересует как при такой архитектуре шарить данные между фрагментами (shared viewmodel). У view будет 2 стейта?
источник

G

Georgy in Android Architecture
Если кто-то использует RxJava 3, то могу предложить SchedulersFactory. Её можно (и нужно) использовать как глобальную зависимость. Таким образом, становится легко подменять шедулеры в тестах.
https://github.com/g000sha256/schedulers-factory
источник

YW

Yakov Weber in Android Architecture
Вася
Интересует как при такой архитектуре шарить данные между фрагментами (shared viewmodel). У view будет 2 стейта?
Да у меня примерно такая архитектура, но это все таки не mvi, данные шарю либо через нотифиер(на флов в основном) либо через фича скоуп и репозиторий
источник

KD

Konstantin Dovnar in Android Architecture
Вася
Интересует как при такой архитектуре шарить данные между фрагментами (shared viewmodel). У view будет 2 стейта?
Общая модель, стейт всё ещё один.
Общая VM в таком подходе плохой вариант.
источник

YW

Yakov Weber in Android Architecture
Вася
Интересует как при такой архитектуре шарить данные между фрагментами (shared viewmodel). У view будет 2 стейта?
Shared ViewModel не использую так как это кастыльно и не очень удобно как по мне
источник

AO

Artem Osipov in Android Architecture
Yakov Weber
Shared ViewModel не использую так как это кастыльно и не очень удобно как по мне
Ты забыл модель в своей архитектуре сделать кажись)
источник

AO

Artem Osipov in Android Architecture
Ай не, не тому ответил, сорян )
источник

AO

Artem Osipov in Android Architecture
Вася
Интересует как при такой архитектуре шарить данные между фрагментами (shared viewmodel). У view будет 2 стейта?
Сделай модель в которой будет состояние и инжектни её в vm
источник

В

Вася in Android Architecture
Artem Osipov
Сделай модель в которой будет состояние и инжектни её в vm
Т.е 2 экрана ,2  vm и инжектить в них общую модель  ?
источник

В

Вася in Android Architecture
К примеру на планшете в лендскейп показать 2 фрагмента . Слева список , а справа детали нажатого итема.
источник

В

Вася in Android Architecture
В любом случае всем спасибо за советы
источник

AI

Arkadii Ivanov in Android Architecture
А зачем в MVI вообще ViewModel?
источник

В

Вася in Android Architecture
Для хранения стейта  вью
источник

В

Вася in Android Architecture
Вы извините ,я ещё не очень опытен в архитектуре )
источник

AI

Arkadii Ivanov in Android Architecture
В MVI есть Model и View, там нет ViewModel. Это в  MVVM она есть.
источник

В

Вася in Android Architecture
Best Architecture For Android : MVI + LiveData + ViewModel = ❤️ | ProAndroidDev
https://proandroiddev.com/best-architecture-for-android-mvi-livedata-viewmodel-71a3a5ac7ee3
источник

В

Вася in Android Architecture
Согласно этой статье у меня mvi + vm )
источник

AI

Arkadii Ivanov in Android Architecture
Ох
источник