методы для работы с БД и сервером. И как в такой ситуации работать через интерфейсы? И как лучше построить дата слой, когда для всех объектов разные параметры, и какие то объекты возврающтся только в виде коллекции, а какие то в виде одиночных объектов?
Не знаю ваших требований, но со своего опыта могу сказать, что в большинстве случаев достаточно одного репозитория (в вашем случае UserRepository). И интерактор не должен знать, откуда он данные получает, с реалма или сети. А вот репозиторий может сам разрулить откуда ему читать.
Обсуждают сегодня