Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Optimizing Android Apps for Large Screens and New Form Factors

Android Developers via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore optimizing Android experiences for large screens in this 36-minute conference talk from Android Dev Summit '19. Learn how to adapt your app for resizability, new display sizes, aspect ratios, multi-display setups, and app continuity. Discover challenges in supporting Android across various platforms and gain an actionable checklist for stabilizing your app on any device. Dive into topics like handling different screen sizes, navigation patterns for larger screens, efficient layouts, input patterns, configuration changes, multi-resume, and utilizing secondary screens. Get insights on using Android Emulator, Android 10 Desktop Mode, and developer tools to enhance your workflow and create seamless user experiences across all Android form factors.

Syllabus

Intro
Android comes in all sizes
One size does not fit all! Handle different screen sizes & aspect ratios
Different contexts of use Quick actions vs longer sessions
App Continuity Configuration changes are unavoidable
One APK for all of these devices? Android App Bundles to the rescue
New Aspect Ratios Test & support non-standard aspect ratios
Navigation Patterns Larger screens require different approaches
Layouts You have more space, use it!
Input patterns
android:resizeable Activity
Compat mode
Handling configuration changes
Multi-resume
Resources
Drag-n-drop
Activities on secondary screens
Activity vs Application context
Using secondary screens
Android Emulator
Emulator and Android 10
Android 10 Desktop Mode
Telnet interface
adb interface

Taught by

Android Developers

Reviews

Start your review of Optimizing Android Apps for Large Screens and New Form Factors

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.