Rive CMP is a Compose Multiplatform wrapper library for integrating Rive animations with one unified API across Android, iOS, and Web.
In this video, I’m using Rive state machines inside Compose Multiplatform to build interactive UI experiences like animated login flows, input reactions, success/failure triggers, and more.
If you’re building with Kotlin Multiplatform and want to use Rive animations without handling separate platform-specific APIs, this repo is for you.
GitHub Repo: https://github.com/muazkadan/Rive-CMP
What you’ll find in the repo:
Compose Multiplatform Rive integration
Android, iOS, and Web support
Unified CustomRiveAnimation API
Rive state machine support
ByteArray, URL, and composition-based loading
Perfect for developers working with Kotlin Multiplatform, JetBrains Compose Multiplatform, Rive animations, and cross-platform UI.
Keywords: Compose Multiplatform, Kotlin Multiplatform, Rive, Rive Animation, Android, iOS, Web, Kotlin, Jetpack Compose, cross-platform UI
#KotlinMultiplatform #ComposeMultiplatform #Rive #JetpackCompose #KMP