tgoop.com/android_live/887
Last Update:
How to write the best Usecase/Interactors ever!
#android
Попалась на глаза неплохая статья, которая рассказывает о принципах написания корректных UseCases
. Если вы совсем не знакомы с тем, что это за слой архитектуры, то стоит ознакомиться с этой статьёй.
ℹ️ ВообщеUseCase
— весьма полезный класс, который сильно облегчает взаимодействие между Repository
и ViewModel
. Правда, существует много разных подходов, связанных с корректным управлением жизненным циклом этого UseCase
.
🤔 Автор рассказывает о том, как лучше сделать базовый класс для ваших UseCase
, а также как с наименьшим количеством повторяющегося кода запускать, показывать индикатор загрузки и отменять запущенные UseCase
.
🖖 Идея с CoroutinesUseCaseRunner
удобная, так что рекомендую попробовать подобный подход в своих проектах.
BY Android Live 🤖

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