есть ViewModel, на UI есть чекбокс. Есть преференсы, в которых хранится состояние чекбокса. Так вот код сохранения/чтения преференсов и код обновления этого чекбокса где писать по архитектуре надо?
Сделать обертку над префами как варик в виде датасорса и потом уже что хочешь можно. Можно прокинуть слой, как репозиторий с юзкейсами, но сам смотри, надо ли оно тебе.
та не. не про обертку речь - тут просто прочитать ОДНО значение true|false и записать его...
Ну так инжекть префы прямо в вм😄
ага и на обновление UI ливдату, подписку и т.д. )
Ну так а чего и нет?
Обсуждают сегодня