【Kotlin】Compose Multiplatform 1 (56レス)
上下前次1-新
1: デフォルトの名無しさん [] 2024/06/20(木)23:47 ID:vbElSNSS(1/2)
iOS、Android、デスクトップ、Webに対応したUIフレームワークで手軽にアプリを作りましょう!
・各種プラットフォーム間でコードを共有可能
・宣言型UIによる最大100%のコードベース
・Kotlin Multiplatform (KMP) & Jetpack Composeベース
37: デフォルトの名無しさん [sage] 2024/10/19(土)10:43 ID:tkdgpds2(1/2)
デスクトップアプリなら、
CMPで用意されてるgradleコマンドのpackageDistributionForCurrentOS、
あるいはJava標準のjpackageでいけるで
ちゃんとJavaランタイムを同梱した実行可能形式でビルドしてくれる
38(1): デフォルトの名無しさん [sage] 2024/10/19(土)11:00 ID:PrnduITI(2/2)
できるのか
ありがとう
デスクトップアプリを作りたいんだがずっと漂流してて
Flutterはマルチウインドウがまだだし、キーボードフォーカスとか微妙というか変というか
その点Composeの方が新しいからもっと微妙かもしれんけど
39: デフォルトの名無しさん [sage] 2024/10/19(土)13:33 ID:tkdgpds2(2/2)
>>38
Flutterのことはよく知らないけど、
ComposeのデスクトップはJavaのSwingの上にComposeをグラフィックする仕組みで動いてるから、
ウィンドウまわりはかなり安定してるよ
JavaのSwingはJavaで昔からよく使われてきたデスクトップアプリ向けフレームワークね
40: デフォルトの名無しさん [sage] 01/17(金)22:39 ID:EniXNQz7(1)
これは期待
Support multiplatform BackHandler/PredictiveBackHandler. #1771
https://github.com/JetBrains/compose-multiplatform-core/pull/1771
41: デフォルトの名無しさん [sage] 01/25(土)16:23 ID:uQrxkE+r(1)
マルチプラットホームで予測型戻るジェスチャが使えるようになるんけ
42(1): デフォルトの名無しさん [sage] 02/14(金)07:40 ID:NkJp8mwO(1/2)
アルファ版きちゃー
compose multiplatform 1.8.0-alpha03
43: デフォルトの名無しさん [sage] 02/14(金)07:40 ID:NkJp8mwO(2/2)
>>42一応リンク
https://github.com/JetBrains/compose-multiplatform/releases/tag/v1.8.0-alpha03
44: デフォルトの名無しさん [sage] 02/14(金)11:17 ID:iwocV+lv(1)
ロードマップからなんか遅れてるよな
45: デフォルトの名無しさん [sage] 02/14(金)13:36 ID:ZSXOxhZn(1)
予測型戻るジェスチャ機能の追加されたバージョンが出たのか
46: デフォルトの名無しさん [sage] 02/21(金)14:59 ID:jOnV3c4B(1)
iOS向けで、
CMPにおいて戻るジェスチャーが標準でiOSネイティブライクな感じになるようだ
着々とiOSへの対応が公式側で進んでる
Implement iOS default NavHost transition animation close to native. #1861
https://github.com/JetBrains/compose-multiplatform-core/pull/1861
47: デフォルトの名無しさん [sage] 02/22(土)09:43 ID:obzCo2Dh(1)
CMPでホットリロードを可能にするツールを開発中とのこと
すばらしい
https://github.com/JetBrains/compose-hot-reload
https://github.com/JetBrains/compose-hot-reload/releases/tag/v1.0.0-dev-62
48: デフォルトの名無しさん [sage] 02/22(土)10:26 ID:snifUi+R(1)
超期待
49: デフォルトの名無しさん [sage] 02/22(土)14:22 ID:s8vQEMuz(1)
flutterはmacrosでズッコケたからな
50: デフォルトの名無しさん [sage] 04/26(土)11:36 ID:4Jf0lHWD(1)
地味アップグレードきたな
51: デフォルトの名無しさん [] 07/01(火)10:15 ID:1KZwEDte(1)
JetbrainsのCompose MultiplatformとAndroidX Jetpack Composeの統合がついに開始されたね
例えばJetpack Composeのruntimeは統合が完了してクロスプラットフォーム対応になった
52: デフォルトの名無しさん [sage] 07/01(火)19:20 ID:j9smP3T2(1/2)
具体的に何するの?
53: デフォルトの名無しさん [sage] 07/01(火)19:21 ID:j9smP3T2(2/2)
ごめん。例えばって書いてあったね。
54: デフォルトの名無しさん [] 08/08(金)06:52 ID:Fdw9apw5(1)
ComposeにRetainScopesっていうViewModelのライフサイクルを継承したremember関数が実装されるもよう
https://android-review.googlesource.com/c/platform/frameworks/support/+/3452915
`retain { }` API を追加
このCLは、Composeランタイムに`retain { ... }を追加します。
再コンポジションをまたいで値を保持するという点でRememberに似ていますが、保持された値はコンポジション階層の破棄と再作成後も保持できます。これにより、ViewModelやFragmentと同様のスコープが実現されます。
55: デフォルトの名無しさん [sage] 08/08(金)11:21 ID:7cylvkQs(1)
これはQtの対抗馬になりうるの? まだ発展段階だよね
これじゃなくてKotlin/nativeでGUI使うのに成功した人いる?
56: デフォルトの名無しさん [sage] 08/08(金)19:12 ID:1+ZsQpkg(1)
QtはUIライブラリがショボいからな
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.362s*