Compose Multiplatformを始めよう

About

Compose MultiplatformはKotlin Multiplatformプロジェクトで使用できるUIフレームワークです。Compose Multiplatformを利用するとAndroid・iOS・Desktopアプリなどを同じ記述方法で作成可能です。本ページではCompose Multiplatformに関するTipsなどをまとめます。

Table of Contents


Docs

Official

Template

Community


TIPS

Setup

Library

ImageLoader

Browser

Theme

Logger


Q&A

Compose Multiplatformでは@Previewを使えるか?

現時点(2023/09)ではAndroid・iOS・Desktopで共通のコードをCommonMainに格納した場合には@Previewが使えない。
@PreviewはAndroidとDesktop(JVM)しか対応していないので、どうしても@Previewを利用したい場合には、
AndroidとDesktop(JVM)をターゲットとしたモジュールで@Previewを使う必要がある。