KMP in DroidKaigi & iOSDC

>100 Views

October 09, 26

スライド概要

関西モバイルアプリ研究会A #10 - connpass
https://kanmoba.connpass.com/event/401020/

profile-image

https://usami-k.github.io/

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

KMP の盛り上がり iOS と KMP まとめ KMP in DroidKaigi & iOSDC 宇佐見公輔 2026-10-09 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 1 / 14

2.

KMP の盛り上がり iOS と KMP まとめ 自己紹介 宇佐見公輔(うさみこうすけ) モバイルアプリエンジニア iOS テックリード 近況 DroidKaigi 現地参加 iOSDC 現地参加 & スポンサーブース担当 FlutterKaigi 現地参加予定 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 2 / 14

3.

KMP の盛り上がり iOS と KMP まとめ Outline KMP の盛り上がり iOS と KMP まとめ 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 3 / 14

4.

KMP の盛り上がり iOS と KMP まとめ Outline KMP の盛り上がり iOS と KMP まとめ 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 4 / 14

5.

KMP の盛り上がり iOS と KMP まとめ KMP (Kotlin Multiplatform) KMP (Kotlin Multiplatform) 共通ロジックは、Kotlin のモジュールとして実装 UI は、Android と iOS それぞれのネイティブ実装 または、UI も Compose で共通実装(CMP) DroidKaigi と iOSDC で KMP の盛り上がりを感じた DroidKaigi で特に多く感じた iOSDC でも意外とあった 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 5 / 14

6.

KMP の盛り上がり iOS と KMP まとめ KMP in DroidKaigi KMP の話題が多いと感じた 現地でポスターセッションとスポンサーブースを全部まわった トークセッションもできる範囲で行った UI はネイティブ実装というパターンが多かった CMP もあったけど多くはない印象 iOS エンジニアも結構見かけた 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 6 / 14

7.

KMP の盛り上がり iOS と KMP まとめ KMP in iOSDC DroidKaigi ほどじゃないけど、話題には出てくる感じ 同僚のトークセッション 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 7 / 14

8.

KMP の盛り上がり iOS と KMP まとめ Outline KMP の盛り上がり iOS と KMP まとめ 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 8 / 14

9.

KMP の盛り上がり iOS と KMP まとめ iOS エンジニアと KMP iOS エンジニアは KMP に消極的な印象があった iOS エンジニアは Swift 好きが多い KMP の Swift ブリッジに対する不満 DroidKaigi に来ている iOS エンジニアが思ったより多い KMP を受け入れている、あるいは好んでいる 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 9 / 14

10.

KMP の盛り上がり iOS と KMP まとめ 昔の Swift ブリッジ スレッドの制約 オブジェクトを freeze しないとスレッドをまたげない メモリの扱いが独特 Objective-C 経由の API が使いにくい 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 10 / 14

11.

KMP の盛り上がり iOS と KMP まとめ いまの Swift ブリッジ メモリモデルは既に刷新されている freeze は不要、スレッドの制約もない Objective-C をまたぐ循環参照だけ注意 SKIE で API が使いやすくなる sealed class が Swift の enum になる Flow が AsyncSequence になる Swift export も開発中(まだ Alpha) とはいえ課題は残っている ビルド時間、Swift 6 の strict concurrency など 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 11 / 14

12.

KMP の盛り上がり iOS と KMP まとめ AI の後押し AI のおかげで KMP への抵抗感が減った、という話を聞いた Kotlin を書くことのハードルが下がる ネイティブ開発できる人が、Flutter や KMP もできるようになっている KMP で UI をネイティブにするパターンとも相性がいい Android と iOS の仕様差異を AI で調整できる 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 12 / 14

13.

KMP の盛り上がり iOS と KMP まとめ Outline KMP の盛り上がり iOS と KMP まとめ 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 13 / 14

14.

KMP の盛り上がり iOS と KMP まとめ まとめ 今年は DroidKaigi と iOSDC で KMP の盛り上がりを感じた iOS エンジニアの KMP への抵抗感は下がってきている Swift ブリッジの改善と AI の後押しが背景にある 宇佐見公輔 2026-10-09 KMP in DroidKaigi & iOSDC 14 / 14