Kotlin Multiplatform Real-time Pose Landmarker (Android + iOS)
A minimal Kotlin Multiplatform app for Android and iOS using MediaPipe Pose Landmarker and Decompose to serve as an extensible template.


Integrates the platform specific solutions of MediaPipe Pose Landmarker into a common shared screen which is part of the shared app. MediaPipe itself is multiplatform, but the usage and the camera handling is very platform specific.
Decompose for navigation & process-death-safe state restoration.
Predictive back animation on Android + native SwiftUI swipe-back on iOS.
Jetpack Compose Multiplatform on Android, SwiftUI (via UIViewRepresentable) on iOS.
Real-time pose detection running at 30+ fps on both platforms
Tech stack: Kotlin, Swift, Compose Multiplatform, SwiftUI, Decompose, MediaPipe