Group: GitHub Prathamesh2640
Sort by:Popular▼

1.SyncEngine Core4 usages

io.github.prathamesh2640 » sync-core Apache

Core contracts and engine for SyncEngine, an offline-first sync library for Android: SyncableEntity, sealed SyncResult/SyncError, ConflictResolver, SyncNetworkAdapter, LocalSyncStore, and the SyncEngine implementation itself. Depends only on the ...
Last Release on Sep 4, 2026

2.SyncEngine Retrofit Adapter

io.github.prathamesh2640 » sync-network-retrofit Apache

Retrofit-backed SyncNetworkAdapter implementation for SyncEngine. Wraps host-supplied suspend call references returning retrofit2.Response, mapping every outcome to the sealed NetworkResult type — never throws across the boundary.
Last Release on Sep 4, 2026

3.SyncEngine Room Storage

io.github.prathamesh2640 » sync-storage-room Apache

Room-backed LocalSyncStore implementation for SyncEngine. RoomSyncAdapter reads and writes the host's own entity table (single source of truth, no separate operation-queue table) through a plain host @Dao — no generic base DAO.
Last Release on Sep 4, 2026

4.SyncEngine Debug Dashboard

io.github.prathamesh2640 » sync-ui-dashboard Apache

Jetpack Compose debug dashboard for SyncEngine: SyncDashboardActivity and SyncDashboardRoute observe sync state via SyncEngine's StateFlow, with a "Trigger Sync Now" action. Intended for debugImplementation-only use.
Last Release on Sep 4, 2026

5.SyncEngine WorkManager Scheduler

io.github.prathamesh2640 » sync-workmanager Apache

WorkManager-backed background sync scheduling for SyncEngine. WorkManagerSyncScheduler schedules a periodic SyncWorker with a network constraint and exponential backoff; no WorkManager type appears in the public API.
Last Release on Sep 4, 2026