kmp-ios
CommunityDirect iOS integration for KMP ViewModels.
Authorniltsiar
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Seamless iOS integration with Kotlin Multiplatform by enabling direct SwiftUI consumption of KMP ViewModels, bridging lifecycle, and wiring exports to keep the iOS app lean and maintainable.
Core Features & Use Cases
- Direct Integration: Consume KMP ViewModels directly from SwiftUI with minimal boilerplate.
- Lifecycle Bridging: Align SwiftUI view lifecycle with KMP lifecycle events for reliable data loading.
- Framework Exports: Configure Shared exports to expose only the necessary APIs to iOS, preserving boundaries.
- iOS Patterns: Includes SwiftUI patterns, Koin helpers, and troubleshooting guidance for iOS-KMP integration scenarios.
Quick Start
Use the kmp-ios skill to bootstrap a SwiftUI view that consumes a shared KMP ViewModel and bridges its lifecycle.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: kmp-ios Download link: https://github.com/niltsiar/kotlin_multiplatform_pokedex/archive/main.zip#kmp-ios 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 223,000+ vetted skills library on demand.