tgoop.com/android_live/466
Create:
Last Update:
Last Update:
Не используйте LiveData в репозиториях
#разработка #статьи
Одной из частых ошибок при разработке приложений является использование LiveData в репозиториях. Связано это прежде всего с тем, что изначально Google советовали использовать её подобным образом.
Но если изучить подобный проект, то можно заметить большое количество блокировок главного потока, так как observer из LiveData всегда вызывается в нём. Поэтому, хорошей практикой будет использовать её именно на слое, который связан с отображением данных.
Альтернативой LiveData будет использование Flow, который имеет больше контроля над местом, где он исполняется. Подробнее об этом можно почитать тут.
BY Android Live 🤖

Share with your friend now:
tgoop.com/android_live/466