YoVDO

Optimizing Android Apps for Large Screens and New Form Factors

Offered By: Android Developers via YouTube

Tags

Android Development Courses User Interface Design Courses

Course Description

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

Related Courses

Intro to the Design of Everyday Things
Udacity
Android. Programación de Aplicaciones
Miríadax
Programming Mobile Applications for Android Handheld Systems: Part 1
University of Maryland, College Park via Coursera
Mobile and Ubiquitous Computing
Georgia Institute of Technology via Coursera
Android: Introducción a la Programación
Universitat Politècnica de València via edX