Size: a a a

Android Architecture

2020 June 04

Q

QMan in Android Architecture
За то, если откинуть представление, логика не сломается, как в случае привязки к шаред
источник

Q

QMan in Android Architecture
Chernikov
это какие например, специальные синглтоны типа?
что еще за специальный singletone ?)
источник

Q

QMan in Android Architecture
В общем, каждый делает как хочет, но я бы исключил шаред из своего списка реализаций...
источник

DD

Dmitriy Dyachenko in Android Architecture
QMan
что необязательно ?
Одна ViewModel например для Fragment и DialogFragment, которые работают максимально одинаково, но отображают данные в виде целого экрана или диалога
источник

AK

Andrey Kachur in Android Architecture
QMan
В общем, каждый делает как хочет, но я бы исключил шаред из своего списка реализаций...
+1
источник

AP

Anton Potekhin in Android Architecture
Господа возник вопрос как правильно реализовать следующее. Есть респйклер в котором отображаются элементы. По нажатию на элемент нужно сходить в API и запросить детальные данные и соответственно показать все это. Так вот не понимаю как красиво без костылей сделать общение между вью элемента и репозиторием.
источник

AP

Anton Potekhin in Android Architecture
Да добавлю у меня mvvm
источник

AP

Anton Potekhin in Android Architecture
Более пл простому . Как бросить запрос в viewmodel из адаптера rv чтобы она в свою очередь запросила данные и вернула ответ обратно в адаптер
источник

AO

Artem Osipov in Android Architecture
Anton Potekhin
Более пл простому . Как бросить запрос в viewmodel из адаптера rv чтобы она в свою очередь запросила данные и вернула ответ обратно в адаптер
Не вижу проблемы в кейсе если mvvm приготовлен правильно
источник

AP

Anton Potekhin in Android Architecture
Artem Osipov
Не вижу проблемы в кейсе если mvvm приготовлен правильно
Буду благодарен если подскажете как
источник

AO

Artem Osipov in Android Architecture
Так адаптер лежит во вью, из него дернуть viewmodel
источник
2020 June 05

ФХ

Филадельфия Хачатуря... in Android Architecture
Вопрос по mvp, в фрагменте есть карта от гугла, в onMapReady мне нужно задать падинги карте, я обязательно должен сначала сообщить презентеру о событии, а пресентер уже должен вызвать метод во вьюхе? Или можно в самом фрагменте в onMapReady установить падинги и потом сообщить презентеру для дальнейших действий?
источник

MM

Mikhail Mustakimov in Android Architecture
Филадельфия Хачатурян
Вопрос по mvp, в фрагменте есть карта от гугла, в onMapReady мне нужно задать падинги карте, я обязательно должен сначала сообщить презентеру о событии, а пресентер уже должен вызвать метод во вьюхе? Или можно в самом фрагменте в onMapReady установить падинги и потом сообщить презентеру для дальнейших действий?
Отступы же всегда идут в onMapReady и никогда больше? Тогда выглядит так, что это зона ответственности вьюшки и можно прямо в готовности карты описать
источник

AP

Anton Potekhin in Android Architecture
Artem Osipov
Так адаптер лежит во вью, из него дернуть viewmodel
Спасибо. Утром подумал и пришел к выводу что действительно ничего сложного. Адаптер говорит фрагменту что произошел клик то дёргает vm. Vm ползет в репозиторий и получает результат. Как только получил ответ пишет в livedata. Фрагмент получает данные из livedata и говорит фрагменту покажи детальную информацию. Мораль нужно лечь поспать и утром подумать ещё раз ;)
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Mikhail Mustakimov
Отступы же всегда идут в onMapReady и никогда больше? Тогда выглядит так, что это зона ответственности вьюшки и можно прямо в готовности карты описать
Понял, спасибо
источник

AO

Artem Osipov in Android Architecture
Anton Potekhin
Спасибо. Утром подумал и пришел к выводу что действительно ничего сложного. Адаптер говорит фрагменту что произошел клик то дёргает vm. Vm ползет в репозиторий и получает результат. Как только получил ответ пишет в livedata. Фрагмент получает данные из livedata и говорит фрагменту покажи детальную информацию. Мораль нужно лечь поспать и утром подумать ещё раз ;)
Отстраниться на пару часов от задачи часто хорошее решение :)
источник

Q

QMan in Android Architecture
Artem Osipov
Отстраниться на пару часов от задачи часто хорошее решение :)
+
источник

P

Paul in Android Architecture
Всем привет. Разбираюсь в шаблонах GRASP. Пока конкретно возник вопрос по шаблону Creator. Основную мысль я вроде уловил - объект создает тот, кому они нужны. Значит ли это, что в конструктор желательно передавать только одни примитивы и String, а внутри класса уже создавать value object для этого объекта? Пример на скриншоте
источник

DK

Denis Koval in Android Architecture
всем привет. помогите с viewModel
источник

DK

Denis Koval in Android Architecture
я хочу юзать мввм.
у меня есть BaseFragment и BaseViewModel.
в них базовые функции, которые используются разные фрагменты.

как вы реализуете основной фрагмент, чтобы автоматически создать экземпляр ViewModel?
источник