com um clique
android-kmp-platform-channels
Bridging Native iOS and Desktop APIs back into KMP.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Bridging Native iOS and Desktop APIs back into KMP.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Handling Bluetooth Low Energy, flow wrappers, and Android 12+ permissions.
Seamless integration of CameraX with Google ML Kit for vision tasks.
Deep-dive skills for banking and healthcare apps.
Use when integrating Google Gemini Nano via AICore for on-device ML.
Automated UIAutomator tests and Hardware mocking setup.
Expanding KMP shared UI to cover Compose Multiplatform edge-cases.
| name | android-kmp-platform-channels |
| description | Bridging Native iOS and Desktop APIs back into KMP. |
| category | cross-platform |
| risk | high |
| source | community |
| date_added | 2026-04-07 |
| metadata | {"triggers":["@kmp-native","expect actual","cinterop"]} |
When the common Kotlin standard library falls short, you must write native platform bridges to access raw iOS Foundation or Android Context APIs.
Context (Android) or UIViewController (iOS) around in common code via generic Any types.expect class or interface in commonMain, and provide actual implementations within androidMain and iosMain. Use constructor injection for dependencies if using Koin or Kotlin-Inject.StateFlow and suspend functions compile to Swift with generic clunky Skie or CompletionHandler signatures.java.util.UUID or java.time anywhere in commonMain! Native Java libraries simply DO NOT compile to iOS and will immediately break the KMP build. Instead use kotlinx.datetime and uuid libraries.