
Kotlin Multiplatform
This is for building cross-platform Kotlin apps that share business logic (and optionally UI) across Android, iOS, desktop, and web. You get expect/actual for platform-specific bits, Ktor for networking, SQLDelight for local storage, and Compose Multiplatform if you want shared UI. The approach is pragmatic: share what makes sense (repositories, models, API calls) and go native where it matters. It's less magic than Flutter, more type-safe than React Native, and lets you write Kotlin everywhere. Best for teams already invested in Kotlin or building apps where business logic complexity justifies the shared code overhead.
- skills.sh installs
- 180
- GitHub stars
- 108
- last updated
- Aug 21, 2026
Install
$ npx -y skills add travisjneuman/.claude --skill kotlin-multiplatform --agent claude-codeInstalls into .claude/skills of the current project.
Files
Kotlin Multiplatform Skill
Shared business logic and optional shared UI across Android, iOS, desktop, and web.
Project Structure
project/
├── composeApp/ # Shared Compose UI (if using CMP)
│ └── src/
│ ├── commonMain/ # Shared UI code
│ ├── androidMain/ # Android-specific UI
│ ├── iosMain/ # iOS-specific UI
│ └── desktopMain/ # Desktop-specific UI
├── shared/ # Shared business logic (KMP)
│ └── src/
│ ├── commonMain/ # Shared code
│ │ └── kotlin/
│ │ ├── data/ # Repositories, data sources
│ │ ├── domain/ # Use cases, models
│ │ └── platform/ # expect declarations
│ ├── androidMain/ # actual implementations
│ ├── iosMain/ # actual implementations
│ └── commonTest/ # Shared tests
├── androidApp/ # Android entry point
├── iosApp/ # iOS entry point (Xcode project)
├── build.gradle.kts
└── settings.gradle.kts
expect/actual Pattern
Sponsors
Details
- Repository
- github.com/travisjneuman/.claude
- Categories
- Mobile Development, Java & JVM
- First seen
- Jun 3, 2026
More from travisjneuman/.claude
All 33- Recipe Card Creator178
- Application Security177
- Document Skills3.3K
- Brand Identity1.8K
- Travel Planner516
- Graphic Design514
- Business Strategy501
- Real Estate Analyzer409
- Course Material Creator401
- Legal Compliance381
- Finance378
- Career Path Planner340
- Supply Chain Optimizer339
- Audio Production308
- Ui Animation296
- Macos Native295
- Health Wellness277
- Database Expert251
- Generic React Ux Designer250
- Event Planner248
- Leadership245
- Electron Desktop229
- Video Production225
- Sustainability Esg221