Size: a a a

Android Architecture

2021 August 24

1

111 in Android Architecture
В VM и есть лист, который используется для RecView
источник

А

Алексей in Android Architecture
VM не есть лист, это класс
источник

А

Алексей in Android Architecture
Посредник между репозиторием и view если уж совсем просто говорить
источник

1

111 in Android Architecture
List<Order> в VM, Order имеет два поля pizza(экземпляр пиццы) и count(количество их в заказе)
источник

1

111 in Android Architecture
Этот Лист ордер и помещать в LiveData? Вы про это?
источник

1

111 in Android Architecture
В примере
Есть var list: MutableLiveData<MutableList<Item>>
Если я пропишу list.value.add(item), обсервер не сработает, а чтобы он работал, должно быть list.value = value. Т.е. я лист должен менять старый на новый лист. Я могу заменять лист на лист, но смысл тогда от обсервера, если я сам указываю, когда происходят изменения?
источник

АЕ

Алексей Ершов... in Android Architecture
LiveData не волшебная, это просто способ передачи данных. Уведомлять о том, что они изменились, разумеется вы должны руками. Поэтому лучше замените MutableList на List, и при изменении создавате копию старого списка с учётом нужных вам изменений, и ставьте этот новый список в вашу LiveData
источник

1

111 in Android Architecture
ладно, спасибо всем, буду что-то писать
источник

А

Алексей in Android Architecture
Смысл в том, что ui не будет жестко привязан к данным..
источник

А

Алексей in Android Architecture
Плюс viewModel сохраняет даннве при повороте экрана
источник

А

Алексей in Android Architecture
И много других причин, чтобы использовать viewModel и данные
источник

А

Алексей in Android Architecture
Подскажите материалы и примеры по чистой архитектуре (mvvm паттерн)
источник

P

Pavel in Android Architecture
источник

АЕ

Алексей Ершов... in Android Architecture
Гугловые кодлабы попробуйте, основы работы с VM освоите
источник

АЕ

Алексей Ершов... in Android Architecture
Кстати, есть энтузиасты поучаствовать в развитии этого репозитория?
источник

P

Pavel in Android Architecture
Неужели репозиторий заглох?😧
источник

АЕ

Алексей Ершов... in Android Architecture
Даты обновления не лгут)
источник

P

Pavel in Android Architecture
:(
Ну, вообще было бы неплохо, если бы участники этого чата прошлись по tbd-шкам и написали свои мысли в pull request.
источник

EM

Eugene Matsyuk in Android Architecture
Вот было бы здорово!)
источник

EM

Eugene Matsyuk in Android Architecture
Сашко Блинов меня бросил в своё время, пришлось самому почти тянуть..
источник