ComposeでのDesktopがどうレイアウトしていいのか分からない。
そういう時に参考になるGitHub Repositoryを探してきた。
探し方はGitHub Repositoryをcompose-desktop
タグで検索した。
joreilly / PeopleInSpace
有名なRepositoryで、KMMの参考としてもよく名前が上がってくる
theapache64 / stackzy
Win, Mac, Linuxのバイナリ作成も用意されており、参考になりそう
JetBrains Compose Playground
情報量の多いJetpack Compose example project
モバイル / desktop / web と3Platformが揃っている
ComposeSlackDesktop
Slackアプリのクローン版
klokk
時計アプリ
針の動きがキモカッコいい
Compose-Desktop-PlayGround
Ktorを使用したdesktop サンプルアプリ
画像ギャラリーのようだが、段々になっているグリッド形式がカッコいい
compose-desktop-template
動作が一通り揃っているテンプレのようだ
- Architecture (MVVM) with Android-ish structure (SingleActivity)
- Dependency Injection (Dagger2)
- Navigation (Decompose)
- Launcher Icons (for all platforms)
- A separate data module
- Testing (both unit tests and UI tests)
- Theme
- Logging
- Font (GoogleSans)
npmコマンドもあるようで、便利そう
WeatherCards-ComposeDesktop
スター数は少ないが、自分が作りたいレイアウトと似ているのでチョイス