Wrike adopted Compose Multiplatform early, with CMP-powered features in production since its beta state. Today, our production apps feature Calendars, Boards, Dashboards, Charts, Timesheet Approvals and more – all done with CMP. It’s helping us deliver consistent, high-quality experiences across platforms while streamlining our development process. With the iOS version now reaching stability, we’re excited to see this technology mature and look forward to expanding its implementation.

Build beautiful shared UIs for Android, iOS, desktop, and web that feel natural on every platform.
Feres, a taxi app with 1M+ downloads, shares all business logic with KMP and 90% of its UI using Compose Multiplatform.
Markaz, Pakistan’s e-commerce platform with 5M+ downloads, has 100+ screens built entirely with Compose Multiplatform.
Respawn, your coach on lasting habits, is using Compose Multiplatform with 96% shared code.
The Fast&Fit app shares over 90% of its codebase – including the entire UI – using KMP and Compose Multiplatform.
Music Work, a playlist player with brand-tailored content, is built with Compose Multiplatform for mobile, desktop, and web.
Physics Wallah, an educational platform with 17M active users, unified both UI and business logic across iOS and Android.
Wrike apps feature Calendars, Boards, Dashboards, Charts, Timesheet Approvals, and more – all done with Compose Multiplatform.
BiliBili (China version) has adopted Kotlin Multiplatform and Compose Multiplatform for the Instant Message feature.
An open-source, declarative framework for sharing stunning UIs across multiple platforms.
Production-ready for mobile and desktop.
Powered by Kotlin Multiplatform and Jetpack Compose. Developed by JetBrains.
Supported platforms
Native feel and easy interop
Compose Multiplatform delivers native-quality UIs, with smooth scrolling at display-native framerates, responsive text editing, and platform-specific gestures support. Thanks to Kotlin Multiplatform, you can easily access native APIs to integrate features like maps, camera, and video – without compromising on performance or user experience.
Android skills, multiplatform reach
Use your Jetpack Compose skills across platforms. Compose Multiplatform supports familiar APIs like state management, layout, and animations as well as Material components, making it easy to bring your Android architecture to other platforms.
Gradual adoption
Start small or go all in without extra work – Compose Multiplatform fits into your existing app, whether you’re sharing one component, one screen, or the entire UI. Keep your existing SwiftUI, Android Views, or Swing code – there’s no need to rewrite anything. Learn from the experience of other companies.
Hot Reload
Tweak and preview your UI instantly without restarting on desktop with Compose Hot Reload, speeding up your development workflow.
Seamless tooling
Enjoy smart IDE support with the KMP plugin for IntelliJ IDEA and Android Studio, with common previews, cross-language navigation, refactorings, and debugging across Kotlin and Swift code.
AI-powered code generation
Speed up your UI coding with code generation powered by Junie, the coding agent by JetBrains. Compose Multiplatform shares its API with Jetpack Compose. As a result, LLMs are already well-trained, helping you generate UI components and complete screens faster than ever.
Compose Multiplatform really simplified adding support for iOS. The level of shared code, without adding complexity, is staggering. It really streamlines app development and enables us to innovate and iterate at an insane speed.
Learn more about Instabee’s experience with Compose Multiplatform over the course of a year in this video.
Markaz is Pakistan’s second-largest e-commerce platform, with over 5 million downloads and 1,000,000+ active users. It has consistently ranked in the top 10 on Google Play and top 15 on the Apple App Store. The app includes 100+ screens and is fully built with Compose Multiplatform, combining a shared UI with native integrations like camera, QR scanning, payments, native navigation, and analytics. The app is fully optimized to run on low-end devices and slow networks, making it accessible to people living in remote areas with olders devices. The app size remains under 10MB on Android and 137MB on iOS.
Around 20% of our Physics Wallah App, which has more than 10M downloads on Google Play – including one of our largest features, Pitara – is built using Kotlin Multiplatform and Compose Multiplatform, sharing both UI and business logic across Android and iOS platforms. The rest of the app uses a combination of Jetpack Compose and XML. This shift has streamlined our development process and allowed us to unify Android and iOS engineers into a single Mobile team.
We’ve also built our new Acadfly and Parent apps from the ground up using Compose Multiplatform. It is now our core mobile technology for building all new features and products from scratch.