Design for Android XR
Extended reality opens up a world of infinite space. Users can multitask while grounded in the real world, or escape into full immersion.
While traditional UI design is limited to flat screens, XR creates endless possibilities for intuitive, immersive, and natural interactions.
Start from where you are
Android XR is a flexible platform where you can design immersive experiences and bring your app into extended reality. Compatible Android mobile and large-screen apps are automatically available in the Play Store.
Create a brand new experience from the ground up - or add immersive elements to an existing app using Android Jetpack XR, Unity, OpenXR, or WebXR.
Android XR design options
Design Android XR differentiated apps
Create scenes that delight users with spatial panels, tangible 3D content, dynamic environments, and spatial audio.
Design Unity, OpenXR, or WebXR experiences
Build an app that's compatible across platforms with advanced immersive tools.
Get started
Guides
Getting started
Learn the foundations of Android XR including spaces, environments, and natural inputs.
Guides
Design principles
Start from where you are, keep users comfortable, add key XR moments, and make your app accessible.
Guides
Visual design
Adopt Material Design styles including sizes, scaling, large target sizes, colors, and typography.
Guides
Spatial UI
You can break out your app into spatial panels, include orbiters, and add spatial elevation.
Adaptable design
Material Design for XR provides components and layouts that adapt for XR. If your large-screen app aligns with Material Design guidelines, its typography, target sizes, and components are compatible with Android XR.
Develop for Android XR
Developer guides
Use our developer guides and APIs to build your Android XR app.
App quality guidelines
Follow XR design best practices to ensure your app is easy to use and comfortable.