чтобы не было Android-зависимостей в репозитории?
Репозиторий и к нему интерфейс
имплементация data слоя в любом случае платформозависима. можно конечно спрятать апи/бд за интерфейсами, но это уже зависит от уровня упоротости в желании наворотить абстракций. большинство (я в том числе) так не делает, насколько могу судить.
Делаю интерфейсы не для абстракции от андроида, а потому что люблю интерфейсы 😎
Обсуждают сегодня