kotlin-specialist

Centralize Kotlin Multiplatform business logic for iOS and Android with Coroutine, Flow, and Ktor.

8|11|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/belokonm/claude-supercode-skills --skill kotlin-specialist-belokonm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kotlin-specialist
Source: https://github.com/belokonm/claude-supercode-skills/tree/main/kotlin-specialist-skill
Command: npx skills add https://github.com/belokonm/claude-supercode-skills --skill kotlin-specialist-belokonm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bridges platform gaps by enabling a cohesive Kotlin Multiplatform workflow that centralizes shared logic for Android and iOS and supports modern Kotlin features.

Core Features & Use Cases

  • Kotlin Multiplatform modules that share business logic across Android, iOS, and backend services.
  • Coroutine and Flow-based asynchronous programming for reactive, scalable apps.
  • Ktor-based REST APIs and backends with platform-specific adapters where needed.
  • Platform bridging using expect/actual to harmonize shared code with native implementations.

Quick Start

Create a KMP-based shared module for Android and iOS that uses coroutines and Ktor to start building cross-platform apps.

Frequently Asked Questions about kotlin-specialist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I share business logic between iOS and Android using Kotlin Multiplatform?

Share business logic across iOS and Android by configuring Kotlin Multiplatform modules with expect/actual declarations to bridge native implementations while centralizing shared code.

How do I handle asynchronous programming in a KMP project with coroutines and Flow?

Handle asynchronous programming in a KMP project by applying Kotlin Coroutines and Flow to build reactive, scalable data streams that execute concurrently across shared platform modules.

Can I build a Kotlin-based backend that shares modules with a KMP mobile app?

Yes, you can build a Kotlin-based backend using Ktor REST APIs that shares business logic modules with Android and iOS, applying platform-specific adapters where needed to harmonize the shared code.

What is the best way to bridge platform-specific code in a Kotlin Multiplatform module?

Bridge platform-specific code in Kotlin Multiplatform using expect/actual declarations to harmonize shared logic with native iOS and Android implementations where needed.

Does Kotlin Multiplatform support building REST APIs with Ktor for cross-platform apps?

Yes, Kotlin Multiplatform supports building Ktor-based REST APIs and backends with platform-specific adapters, enabling centralized business logic to communicate efficiently across Android and iOS clients.