Datastore Kmp Manager

Build a multiplatform preferences manager — the store instance produced per platform from nothing but a file path, one observing flow plus one suspend setter per key, and the interface declared in the domain layer so feature code never imports the storage library. Use when adding shared settings to a Kotlin Multiplatform app, when a setting reads back as its default after an upgrade, or when a settings screen shows a stale value until it is reopened.

maxrave-dev 2a574e8 7.7 KB Updated

File contents

maxrave-dev/kotlin-footguns/tree/main/skills/datastore-kmp-manager commit 2a574e84de

Frequently asked questions

npx skillmds@latest add maxrave-dev/datastore-kmp-manager