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
0
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
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
15
1.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
GitHub's CSS Performance
jonrohan
1032
460k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Optimising Largest Contentful Paint
csswizardry
37
3.4k
Building an army of robots
kneath
306
46k
Making the Leap to Tech Lead
cromwellryan
135
9.5k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
RailsConf 2023
tenderlove
30
1.2k
Automating Front-end Workflow
addyosmani
1370
200k
A designer walks into a library…
pauljervisheath
207
24k
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 自然言語でテストを定義し、様々なウィンドウサイズでテストを実行 ユーザーのストーリーを書いたらいい感じにアプリを動かして検証しくてる