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
How to build great Android apps for large scree...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Cybozu
PRO
June 02, 2023
Programming
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
How to build great Android apps for large screens and foldables
Google I/O 報告LT会
6月2日(金) 14:00 - 16:00 (Asia/Tokyo)
Cybozu
PRO
June 02, 2023
More Decks by Cybozu
See All by Cybozu
新卒1年目QAが リリース基準の"なぜ"をたどってみた
cybozuinsideout
PRO
1
370
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
83k
kintone リサーチ副部/UXリサーチャー 業務紹介
cybozuinsideout
PRO
0
98
私たちが『JaSST協賛』から『外部コネクト』チームになった理由
cybozuinsideout
PRO
0
380
LLMでもいつものテスト技術〜意外と半分はこれまでのテストでした〜
cybozuinsideout
PRO
1
950
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
1.4k
LLMアプリの品質保証
cybozuinsideout
PRO
1
680
技術広報チームに丸投げしない!「一緒につくる」スポンサー活動
cybozuinsideout
PRO
0
260
テクニカルライター (グループウェア) について
cybozuinsideout
PRO
0
230
Other Decks in Programming
See All in Programming
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
220
dRuby over BLE
makicamel
2
400
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
140
act1-costs.pdf
sumedhbala
0
150
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.2k
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
280
エージェンティックRAGにAWSで入門しよう!
har1101
9
1.9k
1B+ /day規模のログを管理する技術
broadleaf
0
120
Webフレームワークの ベンチマークについて
yusukebe
0
190
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
150
Strategic Design in the Frontend: Moduliths & Micro Frontends @DDDEurope
manfredsteyer
PRO
0
140
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
210
Featured
See All Featured
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
280
Being A Developer After 40
akosma
91
590k
The Curse of the Amulet
leimatthew05
2
13k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Design in an AI World
tapps
1
260
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
250
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
580
How Software Deployment tools have changed in the past 20 years
geshan
0
34k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Transcript
Google I/O 2023 LT会 How to build great Android apps
for large screens and foldables Jake Android Developer@Cybozu
None
2億 8千万台 現在使われている Androidタブレット・ フォルダーブル端末
広い画⾯に対応すれば、 多い活性ユーザー数、 ⻑いセッションの時間、 Google Playで⾼い評判、 広いビジネスの展開可能
広い画⾯に対応するため、 なので、 Googleも 50個+ のアプリを広い画⾯最適化
何を すれば 良い? Continuity Layout・UX Input
⼀般的に対⾯する問題は?
まず、Displayの⽅向制限を消す
こんな問題が発⽣するから
Window Size Compact Medium Large < 600dp 600 – 840dp
> 840dp
Composableを使ったら、 Observable size classのAPIを提供 → 画面サイズが変更されたら、Recompositionが行う
画⾯が折りている状態を管理するのは⼤変
特にFolding端末でカメラを使ったら goo.gle/introducing-camera-viewfinder カメラのViewfinderをどのように管理するかを確認する必要
Android 12Lから 広い画⾯に対して レターボックス提供 goo.gle/letterboxing
Googleが提案する 広い画⾯のための レイアウトデザイン d.android.com/large-screens/gallery
Material Designの 広い画⾯対応⽤ レイアウトする⽅法 goo.gle/material-layout
こちを目指して goo.gle/large-screen-quality
ラージスクりんの対応、 そろそろ、やってみませんか? ご清聴ありがとうございます。