
multiplatform-settings
russhwolf
A Kotlin Multiplatform library for saving simple key-value data
AI 简介
这是一个面向 Kotlin 多平台(KMM)应用的轻量级键值存储库,用于在 Android、iOS、macOS、JS、JVM 等多个目标平台上统一保存和读取简单配置数据。核心功能包括跨平台一致的 Settings 接口、针对各平台原生存储机制(如 UserDefaults、Keychain、SharedPreferences、localStorage)的适配实现,以及可选的协程支持、序列化扩展和监听能力。适用于需要共享用户偏好设置、登录状态、主题配置等轻量持久化场景的多平台移动与桌面应用开发。
Kotlin
Apache License 2.02.2k
Stars
79
Forks
18
Watchers
33
Issues
Star 增长
今日0
近 7 天0
近 30 天+4
综合评分58.11
默认分支main