Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to build great Android apps for large scree...
Search
Cybozu
PRO
June 02, 2023
Programming
0
1k
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
Tweet
Share
More Decks by Cybozu
See All by Cybozu
つけまが降ってきた日
cybozuinsideout
PRO
1
400
「行ってよかった!」をみんなに広げる
cybozuinsideout
PRO
0
140
不具合の先にある面白さ~配属3か月目の新卒QAのいま~
cybozuinsideout
PRO
0
380
kintone開発チームの紹介
cybozuinsideout
PRO
1
83k
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
380
AIツール開発ワークショップ(Dify)【サイボウズ新人研修2025】
cybozuinsideout
PRO
22
25k
モバイル【サイボウズ新人研修2025】
cybozuinsideout
PRO
3
4.5k
Git/GitHub を使う上で知っておくと嬉しいかも Tips【サイボウズ新人研修2025】
cybozuinsideout
PRO
16
11k
GitHub Copilot活用【サイボウズ新人研修2025】
cybozuinsideout
PRO
15
16k
Other Decks in Programming
See All in Programming
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
愛される翻訳の秘訣
kishikawakatsumi
3
330
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
360
AIエージェントの設計で注意するべきポイント6選
har1101
5
1.3k
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
740
Navigating Dependency Injection with Metro
l2hyunwoo
1
150
俺流レスポンシブコーディング 2025
tak_dcxi
14
9.1k
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.3k
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
TestingOsaka6_Ozono
o3
0
170
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
370
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
860
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
34
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
21
[SF Ruby Conf 2025] Rails X
palkan
0
550
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
200
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
0
290
The untapped power of vector embeddings
frankvandijk
1
1.5k
HDC tutorial
michielstock
0
260
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
46
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
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
ラージスクりんの対応、 そろそろ、やってみませんか? ご清聴ありがとうございます。