Kotlin Blog Elvira Mustafina Jan 13, 2026

Compose Multiplatform 1.10.0

This article covers Compose Multiplatform v1.10.0 Release notes

Article Summary

Elvira Mustafina from JetBrains just dropped Compose Multiplatform 1.10.0, and it's solving one of the most annoying pain points in cross-platform development. Three different @Preview annotations? Gone.

JetBrains released Compose Multiplatform 1.10.0 with major developer experience improvements. The update focuses on unifying fragmented tooling, expanding Jetpack library support beyond Android, and stabilizing hot reload capabilities that have been in development.

Key Takeaways

Critical Insight

Compose Multiplatform 1.10.0 eliminates tooling fragmentation with unified previews, cross-platform Navigation 3, and stable hot reload that works out of the box.

The dependency management overhaul mentioned in passing might actually be the most impactful change for teams managing large multiplatform codebases.

About This Article

Problem

Developers had to work with three separate @Preview annotations spread across different packages. This made it hard to figure out which annotation, platform, and IDE combination actually worked for previews.

Solution

JetBrains consolidated everything into a single @Preview annotation from androidx.compose.ui.tooling.preview.Preview. It works in the commonMain source set, and the IDE includes quick-fix suggestions that automate the migration.

Impact

The old @Preview annotations are now deprecated. This simplifies the preview workflow and makes it easier for developers to work across multiple Compose Multiplatform targets.