Kotlin Multiplatform Mar 11, 2026 Pre-release

v1.11.0-alpha04 Developer Guide

What's New for Developers

v1.11.0-alpha04 brings significant iOS improvements with native text input support for BasicTextField including native caret placement, magnifier, selection gestures, and autofill capabilities. The release includes Skia m144 updates, UIKit Auto Layout integration, and multiple platform fixes for text input, keyboard handling, and pointer events. A breaking change decouples Compose graphics APIs from direct Skia/Skiko types, requiring migration of shader usage patterns.

Highlights

Breaking Changes

  • Non-Android Shader is now a dedicated Compose wrapper type, not a direct Skia/Skiko type. Wrap raw shaders with SkShader.asComposeShader() and use Shader.skiaShader extension for low-level access

Deprecations

  • Key.Home deprecated in favor of Key.MoveHome for correct keyboard mapping
  • androidx.compose.ui.graphics.NativePaint and NativeCanvas typealiases deprecated, use direct native type references
  • Paint.asFrameworkPaint() replaced with Paint.skiaPaint extension
  • RenderEffect.asSkiaImageFilter() replaced with RenderEffect.skiaImageFilter extension
  • Canvas.nativeCanvas extension deprecated in favor of Canvas.skiaCanvas

Recent Releases

All releases →