MVVM? В статьях по этой теме находил только предложение использовать AndroidViewModel но есть большие сомнения на счет того хорошая ли это идея.
Ресивер из пакета android.*, то есть он в слое презентации, в моем понимании
Спасибо). Солидарен, статьи немного смутили
Меня ещё сервис в этом плане каждый раз смущает)
сам BroadcastReciever относится к платформе(View+Data) На схеме это будет ExternalInterface
сервис туда же относится
Спасибо за пояснение но не очень понял о какой схеме ты говоришь. В архитектуре пока нуб)
но если смотреть на формулировку Вашего вопроса - в MVVM нет ни Broadcast'а, ни Service
Да, это то, что я выше назвал "представлением", как раз имел ввиду самый крайний слой
в таком случае воспринимайте BroadcastReceiver как источник данных
Понял, еще раз спасибо)
+ Broadcast receiver, как не ui-ная платформенная сущность, хорошо оборачивается в репозиторий. Из интерфейса репозитория будет торчать Observable/Flow, а в имплементации репозиторий будет слушать broadcast receiver.
Обсуждают сегодня