このプロジェクトについて
Compose Multiplatformは、JetBrainsとオープンソースのコントリビューターによって開発された宣言的UIフレームワークで、Jetpack Composeを基盤としています。iOS、Android、デスクトップ(Windows、macOS、Linux)、Web(Beta)を含む複数のプラットフォーム間で、Kotlinで記述されたUIコードを共有できます。このフレームワークはAPIの大部分をJetpack Composeと共有しており、AndroidとiOSの両方でユーザーインターフェースを構築する際に同じAPIを使用できます。Kotlin Multiplatform上に構築されているため、開発者はネイティブAPIにアクセスし、複雑なネイティブUIビューを埋め込むことができます。デスクトップサポートはJVMを対象としており、ハードウェアアクセラレーションによるUIレンダリングに加え、メニュー、キーボードショートカット、ウィンドウ操作、通知のための拡張機能を提供します。WebサポートはBeta段階で、Kotlin/Wasmを基盤としており、WebAssemblyの利点を活かしてKotlinコードをブラウザで実行できます。このプロジェクトには、Kotlin/JSを対象としてHTMLとCSSでWebユーザーインターフェースを作成するためのライブラリであるCompose HTMLも含まれています。リポジトリでは、入門ガイド、サンプル、チュートリアル、互換性とバージョニング情報、変更履歴、コントリビューションガイドラインが提供されています。コミュニティサポートは専用の公開Slackチャンネルを通じて利用でき、問題はYouTrackで報告できます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.