multiplatform-settings
CommunityUnified cross-platform settings with typed access.
AuthordimitriRemoiville
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Thin Kotlin Multiplatform (KMP) settings layer that provides a typed, cross-platform interface over native storage for UI preferences. It helps avoid raw keys, duplicates, and untyped access while keeping platform-specific backends isolated.
Core Features & Use Cases
- Typed, cross-platform access to app preferences via an expect/actual architecture.
- Platform-specific backends: SharedPreferences (Android), NSUserDefaults (iOS), java.util.prefs.Preferences (JVM), Storage (JS).
- Observability support and safe migrations to evolve settings across app versions.
Quick Start
Initialize a shared SettingsFactory and access typed preferences via a single API.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: multiplatform-settings Download link: https://github.com/dimitriRemoiville/cc-mobile/archive/main.zip#multiplatform-settings Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.