Compose Multiplatform 1.5.0: Extending Jetpack Compose Beyond Android
The article announces the release of Compose Multiplatform 1.5.0, which extends the Jetpack Compose declarative UI framework for Kotlin beyond Android to desktop, iOS, and web. The desktop version is stable, iOS is in Alpha, and web support is experimental. This release is based on Jetpack Compose 1.5 and Material Design 3. It introduces new components like bottom sheets, date pickers, and time pickers. Dialogs, popups, and WindowInsets are now available in Compose Multiplatform 1.5.0, allowing developers to create modal and non-modal behavior without platform-specific code. The WindowInsets API is included in this release, enabling developers to adjust content to prevent overlap with the system UI on both Android and iOS. The release also includes improvements on iOS, such as native scrolling behavior and support for Dynamic Type, which allows users to set their preferred font size. Compose Multiplatform ensures compatibility with native applications on iOS. This release provides developers with enhanced capabilities and better cross-platform development experiences.