The Wayback Machine - https://web.archive.org/web/20210830113543/https://github.com/topics/repository-pattern
Skip to content
#

repository-pattern

Here are 1,040 public repositories matching this topic...

The template project that uses Android Architecture Components with Repository pattern. The simple app that uses awesome Fuel library instead of Retrofit for perfoming HTTP request. The app also persists data using the Room library and display data in RecyclerView.
  • Updated Jul 24, 2017
  • Kotlin
Android-Kotlin-MVI-CleanArchitecture

Android + Kotlin + Modularization + Gradle Depedency managment + Gradle written in Kotlin DSL + Custom Gradle Plugin + MVVM + MVI + Clean Architecture + Repository Pattern + Coroutines + Flows + Koin + Retrofit2 + ROOM + Kotlin-Android-Extension + KtLints
  • Updated Jul 23, 2021
  • Kotlin

Android Architecture Design Patterns using Kotlin, MVVM, Dagger2, LiveData, Room, MediatorLiveData, NetworkBoundResources, Retrofit, AndroidX, ViewModels, Dependency Injection using Dagger2, Repository pattern.
  • Updated Jun 19, 2021
  • Kotlin

A starting point to build a web API to work with Azure Cosmos DB using ASP.NET Core and Azure Cosmos DB .NET SDK V3, based on Clean Architecture and repository design pattern. Partition key is also implemented through the repository pattern.
  • Updated Aug 16, 2021
  • C#
CarloGarcia
CarloGarcia commented Aug 6, 2021

I would like to request a count of records for a given filter criteria/query. For example:
SELECT VALUE COUNT(1) FROM c WHERE c....

When querying CosmosDb directly, this returns a response as follows:

[
    27
]

(In the example above, there are 27 records)

Using the repository, this doesn't seem possible. Is there a way to use the existing repository to get the above result

Improve this page

Add a description, image, and links to the repository-pattern topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the repository-pattern topic, visit your repo's landing page and select "manage topics."

Learn more