моделей данных? Под моделями я подрузамеваю data классы простые. Т.е. везде в коде будет интерфейс передаваться а не конкретная реализация. Все датасорсы и репозитории будут возвращать в своих методах интрефейс. Вроде как удобно с той точки зрения что можно имлементить данный интерфейся в "грязных" классах всяких ORM типа ActiveAndroid и не использовать мапперы совсем.
Я сейчас рожаю идею одного DataSource интерфейса, чтобы легко менять источники данных типа: сеть, локальная бд, файловая система, преференсы и тд. Типа захотел проект на реалм с склайта перенести, подменил реализацию датасорса и вуаля.
Обсуждают сегодня