Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Google/IO 2025 "Build adaptive Android apps tha...
Search
ichimura
September 09, 2025
0
200
Google/IO 2025 "Build adaptive Android apps that shine across form factors"の紹介
Google/IO 2025のセッションの一つ、"Build adaptive Android apps that shine across form factors"の内容をまとめたスライドです!
ichimura
September 09, 2025
Tweet
Share
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Done Done
chrislema
185
16k
Fireside Chat
paigeccino
40
3.6k
Faster Mobile Websites
deanohume
310
31k
The Cost Of JavaScript in 2023
addyosmani
53
9k
The Straight Up "How To Draw Better" Workshop
denniskardys
237
140k
The Power of CSS Pseudo Elements
geoffreycrofte
78
6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
23
1.5k
Automating Front-end Workflow
addyosmani
1371
200k
A Tale of Four Properties
chriscoyier
160
23k
Being A Developer After 40
akosma
90
590k
Site-Speed That Sticks
csswizardry
10
850
Transcript
Google I/O : Build adaptive Android apps that shine across
form factors あらゆるフォームファクタで輝くアダプティブ Android アプリを構築
Adaptive Android App
Androidアプリは様々なデバイスで動作 スマートフォン、タブレット、 フォルダブルスマホ、ChromeBookなど Android XR空間上のアプリサイズのカスタマイズ 様々なデバイスへ適応するアプリが要求される Build adaptive apps |
Jetpack Compose | Android Developers https://developer.android.com/develop/ui/compose/build-adaptive-apps#window_size_classes
使えるライブラリ
使えるライブラリ いくつかあり、去年からあったがアップデートされているものも多い Compose previews Jetpack Compose input enhancements --- update
--- Compose Material 3 Adaptive Layouts library Jetpack Navigation3 Window Size Classes Testing adaptive layouts
Compose previews 画面サイズを複数用意してプレビューできる
Jetpack Compose input enhancements いろいろな端末での操作に対応 指でのタップ 物理キーボードでの画面移動
Compose Material 3 Adaptive Layouts library ペインのレイアウトパターンに アプリコードを適合させてくれる 1.1.0安定版が2025/07/02にリリース ペインの展開機能
予測型「戻る」の対応 ペイン切り替え時の動きをカスタマイ ズできるように Build adaptive apps | Jetpack Compose | Android Developers https://developer.android.com/develop/ui/compose/build-adaptive-apps#content_panes
Compose Material 3 Adaptive Layouts library ペインのレイアウトパターンに アプリコードを適合させてくれる 1.1.0安定版が2025/07/02にリリース ペインの展開機能
予測型「戻る」の対応 ペイン切り替え時の動きをカスタマイ ズできるように Build adaptive apps | Jetpack Compose | Android Developers https://developer.android.com/develop/ui/compose/build-adaptive-apps#content_panes
Compose Material 3 Adaptive Layouts library ペインのレイアウトパターンに アプリコードを適合させてくれる 1.1.0安定版が2025/07/02にリリース ペインの展開機能
予測型「戻る」の対応 ペイン切り替え時の動きをカスタマイ ズできるように Build adaptive apps | Jetpack Compose | Android Developers https://developer.android.com/develop/ui/compose/build-adaptive-apps#content_panes
Google I/O 2025: Build adaptive Android apps that shine across
form factors https://youtu.be/15oPNK1W0Tw?t=967 Jetpack Navigation3 (alpha) composeマルチペインで、画面間の ユーザージャーニーの定義の 定型コードを削減 スマホは遷移して、フォルダブルは2つ表示 するケースに対応できる
Window Size Classes 画面サイズに応じた描画分けをするブレークポイントを提供 1.5.0(alpha)で、large(1200dp~1600dp)とextra-large(1600dp以上)が導入 Build adaptive apps | Jetpack
Compose | Android Developers https://developer.android.com/develop/ui/compose/build-adaptive-apps#window_size_classes
Testing adaptive layouts Android Studio にあるテストツール 単一の AVD で様々な画面サイズをテストできるサイズ変更可能なエミュレータ スクリーンショットテスト
インストゥルメンタル動作テストなど
Testing adaptive layouts Journeys with Gemini 自然言語でテストを定義し、様々なウィンドウサイズでテストを実行 ユーザーのストーリーを書いたらいい感じにアプリを動かして検証しくてる