iOS、Android、デスクトップ、Webに対応したUIフレームワークで手軽にアプリを作りましょう!
・各種プラットフォーム間でコードを共有可能
・宣言型UIによる最大100%のコードベース
・Kotlin Multiplatform (KMP) & Jetpack Composeベース
【Kotlin】Compose Multiplatform 1
1デフォルトの名無しさん
2024/06/20(木) 23:47:17.52ID:vbElSNSS2025/09/17(水) 12:57:54.32ID:lZFOLn6g
>>83
そろそろ使うか
そろそろ使うか
2025/09/17(水) 14:47:30.36ID:cprQK5IX
男は黙って2.0になってからやろ
86デフォルトの名無しさん
2025/09/17(水) 15:29:43.99ID:V91Sukbk バージョン2.0になるのはJetBrainsのComposeMultiplatformがGoogleのJetpackComposeと完全に統合するときかな
早くて来年のGoogle I/Oに合わせてメジャーアップデートと予想
早くて来年のGoogle I/Oに合わせてメジャーアップデートと予想
87デフォルトの名無しさん
2025/09/19(金) 21:26:30.12ID:kwj0OC91 今年のDroidKaigiを漁ってたら興味深いアーカイブがあった
Composeはそれ自体が状態管理に特化したフレームワークの側面もあることがよく分かる
DroidKaigi 2025 - [JA] UIだけじゃないComposeの可能性 ━ 宣言的に奏でるメロディ | usuiat
https://youtu.be/vVkkHxBWhK0
Composeはそれ自体が状態管理に特化したフレームワークの側面もあることがよく分かる
DroidKaigi 2025 - [JA] UIだけじゃないComposeの可能性 ━ 宣言的に奏でるメロディ | usuiat
https://youtu.be/vVkkHxBWhK0
88デフォルトの名無しさん
2025/10/08(水) 21:39:05.46ID:RMEC36C6 v1.10.0-alpha02きた
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.0-alpha02
Jetbrains版のNavigation3も1.0.0-alpha02がChangelogに書いてないけどきててMultiplatformにほぼ対応した
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.10.0-alpha02
Jetbrains版のNavigation3も1.0.0-alpha02がChangelogに書いてないけどきててMultiplatformにほぼ対応した
2025/10/08(水) 22:44:00.41ID:mMNcv0n1
一通りそろうのまだ先そうだな
2025/10/21(火) 20:13:44.52ID:iI6Ys8s+
ViewModelにonClearedはあるけど何でLifecycleのonStopやonStart用意してくれないの
アタオカやろ
アタオカやろ
2025/10/21(火) 20:15:57.68ID:iI6Ys8s+
onClearedはViewModelOwnerが呼んでくれてstopやstopはLifecycleOwnerの役目だから?
92デフォルトの名無しさん
2025/10/21(火) 23:55:58.40ID:H1vV3rf4 AAC ViewModel(MVVMのViewModelのことではない)はAndroid用の状態のホルダーでしかなくて、
UI側にあたるLifecycleはAAC ViewModelとほぼ関係ないからねえ
Lifecycleを監視したいならUI側から持ってきたらいい
ComposeならLifecycleStartEffectでViewModelのコルーチンジョブを起動してonStopOrDisposeでコルーチンジョブのキャンセルを呼び出せる便利なもんがあるし
UI側にあたるLifecycleはAAC ViewModelとほぼ関係ないからねえ
Lifecycleを監視したいならUI側から持ってきたらいい
ComposeならLifecycleStartEffectでViewModelのコルーチンジョブを起動してonStopOrDisposeでコルーチンジョブのキャンセルを呼び出せる便利なもんがあるし
93デフォルトの名無しさん
2025/11/20(木) 13:23:44.39ID:SBKyF0LW AndroidXのNavigation3が安定版になった
Overview
https://developer.android.com/guide/navigation/navigation-3
Migrate from Navigation 2 to Navigation 3
https://developer.android.com/guide/navigation/navigation-3/migration-guide
Overview
https://developer.android.com/guide/navigation/navigation-3
Migrate from Navigation 2 to Navigation 3
https://developer.android.com/guide/navigation/navigation-3/migration-guide
94デフォルトの名無しさん
2025/11/29(土) 14:14:20.16ID:rsFRibOo Compose Hot Reloadが安定版1.0.0になってた
https://github.com/JetBrains/compose-hot-reload
https://github.com/JetBrains/compose-hot-reload
95デフォルトの名無しさん
2025/12/04(木) 08:25:23.33ID:4AXNkZVF AndroidXでCompose 1.10安定版きた
https://android-developers.googleblog.com/2025/12/whats-new-in-jetpack-compose-december.html
https://android-developers.googleblog.com/2025/12/whats-new-in-jetpack-compose-december.html
2025/12/06(土) 10:05:19.54ID:qd+N/v5m
ロードマップの更新を完全放置してるから何に注力してるのか1mmもわからない
97デフォルトの名無しさん
2025/12/06(土) 14:50:40.64ID:pnyZifP7 AndroidチームはNavigation3の安定版のリリースを終えて、XRやWearのような他のAndroidデバイスのアプリ開発用フレームワークに関する作業に注力している。
あとはMaterial3Expressiveやアダプティブレイアウトに関する作業も。
そんでJetpackComposeについては基礎部分の開発やパフォーマンスの向上をほぼ完了し、JetBrainsチーム側のComposeのマルチプラットフォーム対応の完了を待っている状態であり、大きな方針転換もないから、継続的な開発ということで、JetpackComposeのロードマップを変える必要がないのでしょうね。
あとはMaterial3Expressiveやアダプティブレイアウトに関する作業も。
そんでJetpackComposeについては基礎部分の開発やパフォーマンスの向上をほぼ完了し、JetBrainsチーム側のComposeのマルチプラットフォーム対応の完了を待っている状態であり、大きな方針転換もないから、継続的な開発ということで、JetpackComposeのロードマップを変える必要がないのでしょうね。
98デフォルトの名無しさん
2025/12/06(土) 15:06:24.10ID:pnyZifP7 ま、Google IO 2025での発表が実質的なロードマップよ
https://youtu.be/IaNpcrCSDiI
https://youtu.be/IaNpcrCSDiI
2025/12/06(土) 15:13:10.89ID:qd+N/v5m
https://developer.android.com/jetpack/androidx/compose-roadmap
これ更新してくれるだけでいいのに
更新ないから全然進んでないのかと思っちゃう
これ更新してくれるだけでいいのに
更新ないから全然進んでないのかと思っちゃう
100デフォルトの名無しさん
2025/12/06(土) 15:20:44.09ID:pnyZifP7101デフォルトの名無しさん
2025/12/07(日) 14:03:31.55ID:5Yo38QWL rustは着実に広がりを見せてるがkotlinひいてはkmp,cmpはいまいちやな
102デフォルトの名無しさん
2025/12/07(日) 14:32:40.80ID:LdyLc81y >>101
Rustがどういった用途で使われてるか分かるかな?
Rustがどういった用途で使われてるか分かるかな?
103デフォルトの名無しさん
2025/12/07(日) 14:49:48.92ID:LdyLc81y スレ違いだがKotlinのKoogっていうAIエージェントは使いやすいから人気出ると思ってる
GUIフレームワークとしてのKotlinのCMPは低需要で伸び悩んでるのはその通り
GUIフレームワークとしてのKotlinのCMPは低需要で伸び悩んでるのはその通り
104デフォルトの名無しさん
2025/12/07(日) 16:01:37.94ID:5Yo38QWL rustはgpui componentsとかおしゃれそうなのも出てきてるんだわ
いい意味で変態プログラマが多いとエコシステムが広がる
いい意味で変態プログラマが多いとエコシステムが広がる
105デフォルトの名無しさん
2025/12/07(日) 16:06:04.53ID:5Yo38QWL ただ使うだけのプログラマよりPluginとかを積極的に開発する変態さんがたを取り込めるかが勝負だな
そこらへんRustは魅力的なのかもな
Flutter/Dartはそこら辺の人材流出してそう
そこらへんRustは魅力的なのかもな
Flutter/Dartはそこら辺の人材流出してそう
106デフォルトの名無しさん
2025/12/07(日) 17:35:14.48ID:LdyLc81y そもそもがGUIの需要が減ってきてるのにRustがそれに力を入れる意味無いよ
107デフォルトの名無しさん
2025/12/07(日) 18:32:56.16ID:7zKaE9+j いまからアプリの開発をゼロからやるならReactを習得してラインミニアプリをやったほうがマシだよ
108デフォルトの名無しさん
2025/12/08(月) 11:39:20.39ID:39vEb8S3 >>105
プラグイン?それよかAIコーディングとの親和性を高めるほうが大事
プラグイン?それよかAIコーディングとの親和性を高めるほうが大事
109デフォルトの名無しさん
2025/12/08(月) 11:41:27.17ID:39vEb8S3 >>107
せやねUIはウェブ系で十分
せやねUIはウェブ系で十分
110デフォルトの名無しさん
2025/12/08(月) 11:47:40.44ID:39vEb8S3 ちなみにKotlinはJavaScriptにトランスパイルできるからウェブ系でもKotlinをそのまま使える
111デフォルトの名無しさん
2025/12/08(月) 11:51:28.44ID:39vEb8S3 あまり知られてないことだけどKotlinはReactを公式サポートしてる
https://github.com/JetBrains/kotlin-wrappers
https://github.com/JetBrains/kotlin-wrappers
レスを投稿する
ニュース
- 【労働力不足】43万人、外国人「育成就労」で補完 27年度から新制度 特定技能制度と合わせて123万人まで受け入れ ★2… [ぐれ★]
- 【東京】西東京市の住宅で親子4人死亡 母瑞e名義のマンシャンで知人男性b燻亡 いきさbツや関連を捜査=@警視庁 ★3 [ぐれ★]
- 日テレの男性記者と女性記者がカラオケBOXで行為に及び、NHK記者が動画撮影 動画が拡散するも女性記者は「泥酔していて記憶がない」★4 [Ailuropoda melanoleuca★]
- 高市内閣の若い世代の支持率は92.4% FNN世論調査★7 [♪♪♪★]
- 日テレの男性記者と女性記者が二次会のカラオケBOXでわいせつ行為 NHK記者が撮影、動画拡散 女性記者「泥酔していて記憶がない」★2 [Hitzeschleier★]
- 米津玄師、2年連続3回目の紅白出場が決定 劇場版『チェンソーマン レゼ篇』の主題歌「IRIS OUT」を初披露 [Anonymous★]
- 愛国戦隊アベレンジャーにありがちなこと [153736977]
- 【悲報】中国、切り札を切る。同人誌即売会で日本の作品の同人誌やコスプレを禁止。愛国者、憤死へ [834922174]
- 顔画像晒された挙句コラ画像大量に作られたんだが
- 大川原化工機、捜査員不起訴wwwwwwwww [592058334]
- 顔って毎日せっけんで洗ったほうがいいの
- 俺らの「敗因」って何だろうな
