Replies: 2 comments
|
Thanks for the kind words, and great questions! Let me address all three. 1. Web (wasm/js) support Not supported today, and this is more than a missing target — it's architectural. The library's targets are Android ( So my recommendation matches your second option: use this library for Android/iOS, and build a separate web layer (Service Worker + Background Sync, or push the work server-side into a job queue). Wrapping a web implementation behind the same 2. Gradle 9.0+ Not yet officially supported. The project currently builds on Gradle 8.14.3 with AGP 8.13.2, Kotlin 2.1.21, and a JDK 17 toolchain. There's no architectural blocker — the JDK 17 toolchain already satisfies Gradle 9's runtime requirement — but moving to Gradle 9 typically means bumping AGP alongside it, and that combination hasn't been verified here yet. I'd treat it as "upgrade + verify" work rather than a redesign. I can open a tracking issue for the Gradle 9 bump if that's useful to you. 3. Scalability for a social-media app Worth clarifying what "scale" means here, because this library is a background task scheduler, not a sync engine or backend. It scales well for the kind of work it's designed for — deferred, durable, constraint-aware background jobs:
So for a social-media app: use it for the background/offline-resilience pieces on mobile, and pair it with your own realtime + backend stack. Hope that helps — happy to dig into any of these further. |
|
Follow-up on the Gradle 9 question: I've opened #57 to track the upgrade + verification work. Feel free to subscribe there for progress. |
Uh oh!
There was an error while loading. Please reload this page.
Hi,
Thanks for building this library.
I am considering to use it in my KMP project. I have a few questions:-
Thanks your guidance and help.
All reactions