Size: a a a

Android Architecture

2020 January 31

AU

Andrey Ubububu in Android Architecture
а как вызывается этот переход? Чем он вызван?
источник

IM

Ivan Miroshnichenko in Android Architecture
Evgeny GooDi
не уверен. данных во вью нету ж!
ты из презентера дергаешь что то типа view.goToNextScreen(argA, argB)
арги это данные
источник

IM

Ivan Miroshnichenko in Android Architecture
а по хорошему надо использовать роутер вообще
источник

IM

Ivan Miroshnichenko in Android Architecture
то есть историю, которая инжектится в презентер, которая внутри себя имеет fragment manager
источник

EG

Evgeny GooDi in Android Architecture
Ivan Miroshnichenko
а по хорошему надо использовать роутер вообще
чот попадалось мне про роутер. но не нашел толкового туториала или примера чтобы вкурить.
источник

IZ

Ilya Zakharov in Android Architecture
Используйте интерактор если чистая стоит (если используете DI). В противном случае создайте иннер синглтон в активити и во фрагментах инициализируйте. Ну или как и скачали eventbus.
источник

IM

Ivan Miroshnichenko in Android Architecture
Evgeny GooDi
чот попадалось мне про роутер. но не нашел толкового туториала или примера чтобы вкурить.
источник

C

Chernikov in Android Architecture
Народ привет, я из xamarin.Android перехожу на натив. Какой стэк фрэймворков испольлзовать чтобы было как mvvm и чтобы навигация была на уровне модели: типа модель экрана A говорит загрузись модели  экрна B и это потом отражается в представлении что фрагмент А вызывает фрагмент B ?
источник

АЕ

Алексей Ершов in Android Architecture
про навигацию вам ответили сообщением выше)
источник

C

Chernikov in Android Architecture
Алексей Ершов
про навигацию вам ответили сообщением выше)
ага, сейчас посомтрю что за Cicerone
источник

АЕ

Алексей Ершов in Android Architecture
родная навигация, к сожалению, намертво завязана на UI
источник

C

Chernikov in Android Architecture
Алексей Ершов
родная навигация, к сожалению, намертво завязана на UI
ну то есть инициатором всегда фрагмент является?
источник

АЕ

Алексей Ершов in Android Architecture
ага
источник

AK

Alexey Kalyaganov in Android Architecture
Всем привет. Вопрос про навигацию. Хотелось бы иметь отдельный роутер внутри фичи у которого было бы пару методов для связи с внешним миром: запустить следующую фичу и выйти из фичи. Вопрос как это сделать с архитектурной точки зрения? Кто должен этот роутер создавать? Какой интерфейс внутрь прокидывать и тд
источник

АЕ

Алексей Ершов in Android Architecture
Alexey Kalyaganov
Всем привет. Вопрос про навигацию. Хотелось бы иметь отдельный роутер внутри фичи у которого было бы пару методов для связи с внешним миром: запустить следующую фичу и выйти из фичи. Вопрос как это сделать с архитектурной точки зрения? Кто должен этот роутер создавать? Какой интерфейс внутрь прокидывать и тд
источник

AK

Alexey Kalyaganov in Android Architecture
Давненько читал, надо освежить. Спасибо
источник

C

Chernikov in Android Architecture
Ну как мне видится это легко обходится -  всем можно управлять из модели текущего окна. А фрагмент тупо слушает и выполняет. Просто ищу способ как это в нативе делать.
источник

C

Chernikov in Android Architecture
ну Cicerone сейчас просмотрю
источник

АЕ

Алексей Ершов in Android Architecture
Chernikov
Ну как мне видится это легко обходится -  всем можно управлять из модели текущего окна. А фрагмент тупо слушает и выполняет. Просто ищу способ как это в нативе делать.
чичероне как раз попытка сделать так, чтобы каждая модель фрагмента не общалась с ним напрямую по поводу навигации, чтобы не плодить дополнительные к нему обращения. Во ViewModel гугловом вам придётся создавать дополнительную LiveData для событий навигации, в Moxy - дополнительные методы в интерфейсе View.
источник

DK

Denis Koval in Android Architecture
всем привет. считается ли норм решение по клину если я создам класс и в геттерах сеттерах буду записывать/считывать данные из sharedPreferences
передавать этот класс во вью дата биндинг. во вьюшке только чекбоксы
источник