Jetpack Compose Desktopの参考になるRepositoryを集めた

ComposeでのDesktopがどうレイアウトしていいのか分からない。

そういう時に参考になるGitHub Repositoryを探してきた。

探し方はGitHub Repositoryをcompose-desktopタグで検索した。



joreilly / PeopleInSpace

有名なRepositoryで、KMMの参考としてもよく名前が上がってくる

github.com



theapache64 / stackzy

Win, Mac, Linuxのバイナリ作成も用意されており、参考になりそう

github.com



JetBrains Compose Playground

情報量の多いJetpack Compose example project

モバイル / desktop / web と3Platformが揃っている

github.com

ComposeSlackDesktop

Slackアプリのクローン版

github.com



klokk

時計アプリ
針の動きがキモカッコいい

github.com



Compose-Desktop-PlayGround

Ktorを使用したdesktop サンプルアプリ

画像ギャラリーのようだが、段々になっているグリッド形式がカッコいい

github.com



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コマンドもあるようで、便利そう

github.com



WeatherCards-ComposeDesktop

スター数は少ないが、自分が作りたいレイアウトと似ているのでチョイス

github.com