name: kmp-datastore-development description: Builds, tests, and formats KMP DataStore multiplatform library. Handles Android, iOS, and Desktop (JVM) platforms.
KMP DataStore Development Workflow
This skill automates building, testing, and formatting for the KMP DataStore multiplatform library.
Quick Commands
Format Code
./gradlew spotlessApply
Run All Tests
./gradlew allTests
Build All Platforms
./gradlew build
Platform-Specific Workflows
Android
# Build
./gradlew :kmp-datastore:assembleDebug
# Test
./gradlew :kmp-datastore:testDebugUnitTest
iOS
# Build
./gradlew :kmp-datastore:linkIosSimulatorArm64
Desktop (JVM)
# Build
./gradlew :kmp-datastore:desktopMainClasses
# Test
./gradlew :kmp-datastore:desktopTest