Я всегда создаю интерфейс репозитория и использую его в своей модели предметной области.Затем у меня есть конкретная реализация репозитория с необработанным SQLite, OrmLite, Real и т. Д. В этом случае легко протестировать модель вашего домена с помощью модульных тестов, поскольку ваша база данных для чтения или специфичные для Android компоненты инкапсулированы.