kmp-ios

Community

Direct 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.