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 Kotlin stdlib and Coroutines — no Android framework classes.

Compile Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
JVM Languages Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib
Standard library for the Kotlin Programming Language
2.2.102.4.21
Concurrency Apache 2.0
org.jetbrains.kotlinx » kotlinx-coroutines-core
Coroutines support libraries for Kotlin
1.8.11.11.0