Build adaptive apps
Stay organized with collections
Save and categorize content based on your preferences.
Create apps that provide a great user experience on phones, tablets, foldables,
car displays, TVs, and XR, in addition to ChromeOS devices. Jetpack Compose APIs
enable your app to support different screen sizes and orientations with adaptive
layouts and navigation components.
Maximize your app's reach by optimizing for every device in the Android
ecosystem.
Adaptive apps development hub
Go to the Adaptive apps development hub to learn about building adaptive
apps, including how to:
- Design and implement responsive layouts
- Adapt your app's navigation to the available screen space
- Use window size classes to build adaptive UIs
- Apply canonical layouts, like list‑detail, using Jetpack APIs
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2026-05-17 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-05-17 UTC."],[],[]]