VP
https://martinfowler.com/eaaCatalog/repository.html
details of the database access code != источник
Здесь описана чистая архтектура примительно к Android: https://github.com/AndroidArchitecture/AndroidArchitectureBook/blob/master/theory/Theory_article.md
Пункт 3: "Есть несколько вариантов трактования понятия "Репозиторий". Подробно можно почитать, например, здесь. В Андроид-мире "Репозиторий" - это абстракция для получения данных, то есть она скрывает, с какого именно источника получены те или иные данные.
Кроме того Репозиторий может внутри себя реализовывать логику кэширования данных и соответственно выдачи либо закэшированных данных, либо данных с сети."