~/conference

Android Dev Summit 2022: Form Factors

android app developers, ui engineers, large screen developers, Wear OS developers, tv app developers, automotive app developers, qa and test engineers

Compose responsive UI for large screens; WindowSizeClass based navigation; Jetpack WindowManager usage; window insets and IME handling; low-latency stylus ink rendering; rotary input handling on watches; Wear OS media and fitness apps; Health Services and Health Connect; keyboard and mouse support; drag and drop multitasking; Car App Library updates; Android Studio emulators and layout editors

titleauthorlength
Top 3 picks from the Form Factors trackAlex Vanyo02m
Three concrete takeaways: Compose for Wear OS is stable and ready for building media and fitness apps using modern Android architecture; Android Studio ships…
Talk on
Form Factors #AskAndroidAlex Vanyo, DANIEL JACO21m
Advice is practical: use Jetpack WindowManager to read active display size, density and folding features rather than testing “isTablet” or “isFoldable”; adopt…
Talk on
Navigation Compose on every screen sizeJeremy Woods14m
Demonstrates a concrete pattern to reuse a single NavHost and NavController across phones, tablets and foldables by hoisting the controller, choosing bottom…
Talk on
Insets: Compose editionAlex Vanyo07m
Starts from concrete steps: call WindowCompat.setDecorFitsSystemWindows(false) and set windowSoftInputMode to adjustResize, make bars transparent, then use…
Talk on
Adding Stylus support to your Android appNader Jawad05m
Android shows how to cut stylus lag by half or more using the Low-Latency Jetpack Library that combines front- and multi-buffered rendering, targeted at the…
Talk on
Testing Wear OS fitness apps without breaking a sweatMichael Stillwell06m
Testing options include the emulator and Health Services synthetic mode; the emulator only fakes heart rate while synthetic mode simulates multiple sensors and…
Talk on
Around a watch: Handling rotary input in Wear OSKseniia Shumelchyk06m
Wear OS generates rotary events for crowns and bezels and users average under seven seconds per session, so code must be specific: Compose for Wear OS + a…
Talk on
Developing for Assistant across devicesJessica Dene Earley-Cha, Toni Klopfenstein15m
Adds voice entry points to Android apps using App Actions with over 60 built-in intents mapped to app capabilities declared in shortcuts.xml, plus inline…
Talk on
The key to keyboard and mouse support across tabletsMiguel Montemayor, Gina Domergue18m
Concrete steps to add keyboard and mouse support: make text selectable with a selection container, preserve UI state across keyboard attach/detach with…
Talk on
Three tiers of large screen qualityJessica Dene Earley-Cha07m
Android reports more than a quarter billion devices with large screens and updates in Android 12L and 13 add multitasking and form factor signals to Google…
Talk on
Drag & drop for seamless multitaskingBen Sagmoe04m
Large screens show 42% more Chrome multi instance use than phones so adding drag and drop reduces friction and enables cross app gestures. AndroidX provides…
Talk on
Why and how to optimize your appPatrick Fuentes09m
Millions of Android apps run on ChromeOS and optimizing boosts engagement, so prioritize concrete fixes: add keyboard mouse and stylus input paths and about…
Talk on
Make your app shine for all devicesAllison Chang05m
Google Play redesign puts store listing assets front and center and promises richer, content-forward formats for tablets, foldables and Chromebooks while…
Talk on
Build better UIs across form factors with Android StudioParis Hsu, Jerome Gaillard20m
Android Studio now provides concrete tools to build and test across phones, foldables, tablets, desktop and Wear OS: Visual Linting with layout validation…
Talk on
Compose: Implementing responsive UI for larger screensAlex Vanyo, Matvei Malkov18m
Shows concrete Compose tools and patterns: use Jetpack WindowManager + Material3-Window-Size-Class (calculateWindowSizeClass) to drive navigation choices…
Talk on
Do’s and don’ts: Mindset for optimizing apps for larger screensDaniel Jacobson, Clara Bayarri20m
Android now has 270M active large screen devices so app layouts must adapt: use the canonical layouts (list‑detail, supporting panel, feed), follow the large…
Talk on
Canonical layouts and visual hierarchy: Designing for larger screensLiam Spradlin, Daniel Jacobson18m
Three canonical layouts are defined: list-detail, supporting panel, and feed, with concrete implementation paths and code samples. Uses Window Size Classes…
Talk on
What’s new with the Car App LibraryBen Sagmoe05m
Car App Library 1.3 adds concrete features: a map template with map controller that requires manifest permissions and a surface callback and limits UI elements…
Talk on
Do more with multi-window and activity embeddingRob Orgiu, Ran Nachmany15m
Android now resumes all on-screen activities (Android 10+) and adds onTopResumedActivityChanged to signal the topmost one; exclusive resources like camera and…
Talk on
Improving the TV user experiencePaul Lammertsma10m
Android TV OS reports over 110 million monthly active devices across 300 partners and 7 of the top 10 OEMs, with Google TV now the majority of US activations…
Talk on
Building media apps on Wear OSChiara Chiappini, Yuri Schimke22m
Practical roadmap for a Watch-first media app: use the Wear Media Toolkit, Media3 ExoPlayer and Horologist libraries to get a production-ready player…
Talk on
Deep dive into Wear OS app architectureAtaul Munim, Yuri Schimke20m
Shows how a Wear OS app can be added to an existing mobile project and stay standalone by syncing via the cloud, not the wearable data layer. Reuses data and…
Talk on
Creating helpful fitness experiences with Health Services and Health ConnectBreana Tate, Garan Jenkin14m
Android offers Health Services on Wear OS for sensor-driven exercise, plus Health Connect on phones for centralized storage and granular permissions (Android…
Talk on
Your Camera app on different form factorsFrancesco Romano, Mariia Sandrikova09m
Foldables and multi-window mean the physical camera sensor no longer has a fixed alignment, so camera orientation is dynamic and must be read from…
Talk on
Android Developer Story: Strava sees 30% more daily active users by expanding to Wear OSDAVE ROZSNYAI02m
Strava expands its app to Wear OS and reports concrete wins: support for 15 sport types, real-time metrics, and Beacon safety for live location sharing; uses…
Talk on
Form Factors Track LivestreamParis Hsu, Jerome Gaillard05h 15m
Android Studio and Android platform tools now target multi-device UI and runtime specifics: use window size classes (compact/medium/expanded) and the…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.