コンテンツへスキップ
FindOpenSource

Compose Multiplatform

JetBrainsによる宣言的なKotlin UIフレームワーク。Jetpack Composeをベースに、Android、iOS、デスクトップ、WebでUIコードを共有できます。

概要

Compose Multiplatformは、Androidの宣言的UIツールキットであるJetpack Composeを他のプラットフォームに広げるものです。Kotlin Multiplatformを使い、コンポーザブル関数でUIを一度書けば、Android、iOS、デスクトップ(Windows、macOS、Linux)、Webで動かせ、必要な箇所ではネイティブのプラットフォームAPIも呼び出せます。

Android開発者がすでに知っているCompose APIの上に作られているため、既存のAndroidチームはほとんど新しく学ぶことなくアプリをiOSやデスクトップに広げられます。Kotlin本体とともにJetBrainsが開発しており、すでにKotlinを使っていて、SwiftとAndroidのコードベースを別々に保つ代わりに共通のUI層を持ちたいチームに向いています。

このカタログに掲載されている理由

カタログ評価: ★★★★☆ (4/5)

JetBrains' Kotlin take on shared native UI across Android, iOS, desktop and web; fills the Kotlin gap next to Flutter and React Native.

  • 成熟
  • ベンダー主導
カテゴリ
モバイルUI・コンポーネント
キーワード
kotlincross-platformdeclarative-uiandroidios
言語
Kotlin
ライセンス
Apache-2.0

他のプロジェクトと比較する

誤りを見つけましたか? GitHub で修正を提案する