実際どこまでできるのか
- Compose for Desktop
- 標準で用意されている UIコンポーネントに関しては Androidと同じものが使える
- Scaffold, Column, Text, Button, etc…
- マウスイベントの取得など Desktop向けのAPIが用意されている
- Swingと相互運用可能
- ルーティングまわりなどを外部ライブラリに頼れば UI層のコードをかなり共通化できる
- Decomposeなど
- Windows, Linux, MacOSに対応
- Jetbrainsは既にJetBrains Toolbox Appでプロダクション導入している