Comments (3)
This would be really useful, even the Android specific lines appear to only use Parcelable
for the placeholder key, and logging, which could potentially be abstracted out.
from multiplatform-paging.
The Android specific lines depend on Compose UI specific things as well (e.g., androidx.compose.foundation.lazy.LazyListScope
). The goal of this is to just depend on Compose. A use case I'm imagining is being able to depend on paging-compose
in the presenter layer so one doesn't have to mix business logic and display logic (and then it can play nicely with cashapp/molecule).
Multiplatform Compose UI support (which would multiplatformize the Android specific lines) is currently being implemented in #9 though!
from multiplatform-paging.
Multiplatform Compose UI support has been added in this PR #14
from multiplatform-paging.
Related Issues (20)
- Add support for native macOS HOT 1
- Track `androidx.paging:paging-*:3.2.0-alpha05` and `androidx.paging:paging-compose:1.0.0-alpha19` HOT 1
- Can we use this library with Swift UI? HOT 5
- LazyPagingItems.itemKey calls itself HOT 1
- No Such Method Error HOT 1
- Crash on Android when calling `itemKey` with no arguments HOT 4
- RemoteMediator is unusable right now HOT 3
- Support for ios() iosX64() architecture missing all libraries for those are not published HOT 4
- Unresolved reference: LoadState HOT 6
- Eliminate cocoapods usage in samples
- Web support for paging-runtime-composeui HOT 1
- Dependency Dashboard
- Add new RepoSearch sample app using Android views
- Type mismatch errors in the IDE HOT 4
- Add new RepoSearch sample app using Compose UI on iOS
- Clarification about how to use the experimental APIs HOT 1
- `PagingData.map` not found HOT 2
- Remove dependencies from `paging-runtime-uikit` on multiplatformized `paging-runtime` classes
- Consider renaming `paging-runtime` to `paging-runtime-uikit` HOT 3
- Not able to depend on app.cash.paging:paging-runtime-composeui HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from multiplatform-paging.