![](http://developer.android.com/static/images/design/ui/xr/xr-design.png)  

### 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.  
[Design for XR](http://developer.android.com/design/ui/xr/guides)![](http://developer.android.com/static/images/design/ui/xr/start.png)  

### 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

[![](http://developer.android.com/static/images/design/ui/xr/differentiated-apps.png)](http://developer.android.com/design/ui/xr/guides)  

### [Design Android XR differentiated apps](http://developer.android.com/design/ui/xr/guides)

Create scenes that delight users with spatial panels, tangible 3D content, dynamic environments, and spatial audio.  
[Learn more](http://developer.android.com/design/ui/xr/guides)  
[![](http://developer.android.com/static/images/design/ui/xr/immersive-tools.png)](http://developer.android.com/design/ui/xr/guides/openxr)  

### [Design Unity, OpenXR, or WebXR experiences](http://developer.android.com/design/ui/xr/guides/openxr)

Build an app that's compatible across platforms with advanced immersive tools.  
[Learn more](http://developer.android.com/design/ui/xr/guides/openxr)

## Get started

[![](http://developer.android.com/static/images/design/ui/xr/getting-started.svg)](http://developer.android.com/design/ui/xr/guides/get-started)  
Guides

### [Getting started](http://developer.android.com/design/ui/xr/guides/get-started)

Learn the foundations of Android XR including spaces, environments, and natural inputs.  
[Get started](http://developer.android.com/design/ui/xr/guides/get-started)  
[![](http://developer.android.com/static/images/design/ui/xr/design-principles.svg)](http://developer.android.com/design/ui/xr/guides/environments)  
Guides

### [Design principles](http://developer.android.com/design/ui/xr/guides/environments)

Start from where you are, keep users comfortable, add key XR moments, and make your app accessible.  
[Design for XR](http://developer.android.com/design/ui/xr/guides/environments)  
[![](http://developer.android.com/static/images/design/ui/xr/visual-design.svg)](http://developer.android.com/design/ui/xr/guides/visual-design)  
Guides

### [Visual design](http://developer.android.com/design/ui/xr/guides/visual-design)

Adopt Material Design styles including sizes, scaling, large target sizes, colors, and typography.  
[See visual design](http://developer.android.com/design/ui/xr/guides/visual-design)  
[![](http://developer.android.com/static/images/design/ui/xr/multimodal-inputs.svg)](http://developer.android.com/design/ui/xr/guides/foundations#design-multimodal)  
Guides

### [Multimodal inputs](http://developer.android.com/design/ui/xr/guides/foundations#design-multimodal)

Design experiences that let users naturally interact with your app.  
[Learn about inputs](http://developer.android.com/design/ui/xr/guides/foundations#design-multimodal)  
[![](http://developer.android.com/static/images/design/ui/xr/spatial-ui.svg)](http://developer.android.com/design/ui/xr/guides/spatial-ui)  
Guides

### [Spatial UI](http://developer.android.com/design/ui/xr/guides/spatial-ui)

You can break out your app into spatial panels, include orbiters, and add spatial elevation.  
[See spatial UI](http://developer.android.com/design/ui/xr/guides/spatial-ui)  
[![](http://developer.android.com/static/images/design/ui/xr/3d-content.svg)](http://developer.android.com/design/ui/xr/guides/3d-content)  
Guides

### [3D models](http://developer.android.com/design/ui/xr/guides/3d-content)

Add 3D elements to bring a sense of depth, scale, and realism to your app.  
[See 3D models](http://developer.android.com/design/ui/xr/guides/3d-content)  
[![](http://developer.android.com/static/images/design/ui/xr/environments.svg)](http://developer.android.com/design/ui/xr/guides/environments)  
Guides

### [Environments](http://developer.android.com/design/ui/xr/guides/environments)

Put the user at the center of the app experience with full immersion.  
[See environments](http://developer.android.com/design/ui/xr/guides/environments)  
[![](http://developer.android.com/static/images/design/ui/xr/motion.svg)](http://developer.android.com/design/ui/xr/guides/motion)  
Guides

### [Motion](http://developer.android.com/design/ui/xr/guides/motion)

Motion can transform your XR app from a static scene into an interactive experience.  
[See motion](http://developer.android.com/design/ui/xr/guides/motion)[![](http://developer.android.com/static/images/design/ui/xr/material-3.png)](https://www.figma.com/community/file/1035203688168086460)  

### [Adaptable design](https://www.figma.com/community/file/1035203688168086460)

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.  
[Get started with the Material 3 Design Kit](https://www.figma.com/community/file/1035203688168086460)

## Develop for Android XR

[![](http://developer.android.com/static/images/design/ui/mobile/guides-developer.png)](http://developer.android.com/develop/xr/get-started)  

### [Developer guides](http://developer.android.com/develop/xr/get-started)

Use our developer guides and APIs to build your Android XR app.  
[Develop with Jetpack XR SDK, Unity, OpenXR, or WebXR](http://developer.android.com/develop/xr/get-started)  
[![](http://developer.android.com/static/images/design/ui/mobile/guides-quality.png)](http://developer.android.com/docs/quality-guidelines/android-xr)  

### [App quality guidelines](http://developer.android.com/docs/quality-guidelines/android-xr)

Follow XR design best practices to ensure your app is easy to use and comfortable.  
[See Android XR app quality guidelines](http://developer.android.com/docs/quality-guidelines/android-xr)