objectbox-java icon indicating copy to clipboard operation
objectbox-java copied to clipboard

Support android Pagination for paging3

Open Robohat opened this issue 4 months ago • 1 comments

Is there an existing issue?

Use case

Using ObjectBox as the database for Android Apps i would like to use the pagination library paging3 from android. See https://developer.android.com/topic/libraries/architecture/paging/v3-overview

Since ObjectBox 2.0.0 there is an implementation of LiveData<PagedList< DATAENTITYMODEL >>, which was a very good integration with androids paging2 library back then.

Can you create a similar solution for use with the Android paging3 library? https://developer.android.com/topic/libraries/architecture/paging/v3-overview#kts

Proposed solution

I would love to see an implementation of Flow<PagingData< DATAENTITYMODEL >> such that i can do, what is described here https://developer.android.com/topic/libraries/architecture/paging/v3-paged-data#display-paged-data

Alternatives

Alternative: An implementation of PagingSource could also help to use the android paging3 library https://developer.android.com/reference/kotlin/androidx/paging/PagingSource

Robohat avatar Sep 28 '24 12:09 Robohat