Hi everyone! 👋
I went for it and published the library I was working on.
Documents — a document-oriented, typed, reactive storage library for Kotlin Multiplatform (Android + iOS), backed by MMKV. 📄⚡
- Typed documents over any @Serializable class
- Single-field updates that touch only that key
- Built-in reactivity — flows on the whole document or a single field
- Property delegates for field-level access
- A FieldDecorator extension point for per-field behaviour like encryption or checksums
- Drop-in in-memory backend for unit tests
Github:
github.com/nomemmurrakh/documents
Docs:
documents.nomemmurrakh.com
Still early days — would love your eyes on it. Suggestions are very welcome 🙏