Slide 1

Slide 1 text

Google I/O 2023 LT会 How to build great Android apps for large screens and foldables Jake Android Developer@Cybozu

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

2億 8千万台 現在使われている Androidタブレット・ フォルダーブル端末

Slide 4

Slide 4 text

広い画⾯に対応すれば、 多い活性ユーザー数、 ⻑いセッションの時間、 Google Playで⾼い評判、 広いビジネスの展開可能

Slide 5

Slide 5 text

広い画⾯に対応するため、 なので、 Googleも 50個+ のアプリを広い画⾯最適化

Slide 6

Slide 6 text

何を すれば 良い? Continuity Layout・UX Input

Slide 7

Slide 7 text

⼀般的に対⾯する問題は?

Slide 8

Slide 8 text

まず、Displayの⽅向制限を消す

Slide 9

Slide 9 text

こんな問題が発⽣するから

Slide 10

Slide 10 text

Window Size Compact Medium Large < 600dp 600 – 840dp > 840dp

Slide 11

Slide 11 text

Composableを使ったら、 Observable size classのAPIを提供 → 画面サイズが変更されたら、Recompositionが行う

Slide 12

Slide 12 text

画⾯が折りている状態を管理するのは⼤変

Slide 13

Slide 13 text

特にFolding端末でカメラを使ったら goo.gle/introducing-camera-viewfinder カメラのViewfinderをどのように管理するかを確認する必要

Slide 14

Slide 14 text

Android 12Lから 広い画⾯に対して レターボックス提供 goo.gle/letterboxing

Slide 15

Slide 15 text

Googleが提案する 広い画⾯のための レイアウトデザイン d.android.com/large-screens/gallery

Slide 16

Slide 16 text

Material Designの 広い画⾯対応⽤ レイアウトする⽅法 goo.gle/material-layout

Slide 17

Slide 17 text

こちを目指して goo.gle/large-screen-quality

Slide 18

Slide 18 text

ラージスクりんの対応、 そろそろ、やってみませんか? ご清聴ありがとうございます。