Build adaptive apps

Build your app to run on form factors other than XR devices, including phones, tablets, foldables, ChromeOS devices, car displays, and TVs. Use Compose APIs that automatically provide different layouts and different navigation controls for different screen sizes, shapes, and orientations.

Extend your app's usability. Optimize the user experience on every user device.

Adaptive apps development hub

Go to the Adaptive apps development hub to learn about building adaptive apps, including how to:

  • Design and implement adaptive layouts
  • Adjust your app's primary navigation based on window size
  • Use window size classes to adapt your app's UI
  • Implement canonical layouts, such as list‑detail, using the Jetpack APIs