[![](http://android.devsite.corp.google.com/static/images/cluster-illustrations/build-apps.svg)](http://android.devsite.corp.google.com/get-started/overview)  

### [Develop for Android](http://android.devsite.corp.google.com/get-started/overview)

The code samples, guides, and API reference you need---whether you're building for phones, watches, tablets, laptops, foldables, TVs, cars, or XR. Take advantage of these resources to develop your app faster and with higher quality.  

[I'm new to Android](http://android.devsite.corp.google.com/get-started/overview) [![](http://android.devsite.corp.google.com/static/images/cluster-illustrations/samples.svg)](http://android.devsite.corp.google.com/samples)  

### [Download samples](http://android.devsite.corp.google.com/samples)

Accelerate your app development by example.  
[See code](http://android.devsite.corp.google.com/samples)  
[![](http://android.devsite.corp.google.com/static/images/cluster-illustrations/android-studio.svg)](http://android.devsite.corp.google.com/studio/write)  

### [Develop with Android Studio](http://android.devsite.corp.google.com/studio/write)

Code in the IDE custom-built for Android.  
[Write code](http://android.devsite.corp.google.com/studio/write)  
[![](http://android.devsite.corp.google.com/static/images/picto-icons/code.svg)](http://android.devsite.corp.google.com/reference)  

### [Browse API reference](http://android.devsite.corp.google.com/reference)

Find information about the Android APIs you're using.  
[Look up code](http://android.devsite.corp.google.com/reference) [![](http://android.devsite.corp.google.com/static/images/logos/gemini-blue.svg)](http://android.devsite.corp.google.com/ai/overview)  

### [Integrate AI into your apps](http://android.devsite.corp.google.com/ai/overview)

Use Google's full suite of AI and ML tools to make your apps more useful and intuitive.  
[Get started with AI on Android](http://android.devsite.corp.google.com/ai/overview)

## Devices

[![](http://android.devsite.corp.google.com/static/images/hero-illustrations/everything-on-android-hero.svg)](http://android.devsite.corp.google.com/guide/practices/compatibility)  

### [Device compatibility](http://android.devsite.corp.google.com/guide/practices/compatibility)

For your app to be successful on all devices, it must tolerate feature variability and provide a flexible user interface that adapts to different screen configurations.  
[View compatibility guide](http://android.devsite.corp.google.com/guide/practices/compatibility) [![](http://android.devsite.corp.google.com/static/images/picto-icons/dual-screen-devices.svg)](http://android.devsite.corp.google.com/guide/topics/large-screens/get-started-with-large-screens)  

### [Large screens](http://android.devsite.corp.google.com/guide/topics/large-screens/get-started-with-large-screens)

Extend your mobile app to tablets and foldables.  
[![](http://android.devsite.corp.google.com/static/images/picto-icons/wearable-app.svg)](http://android.devsite.corp.google.com/training/wearables)  

### [Wear OS](http://android.devsite.corp.google.com/training/wearables)

Create an app for watches running Wear OS.  
[![](http://android.devsite.corp.google.com/static/images/spot-icons/tv.svg)](http://android.devsite.corp.google.com/training/tv)  

### [Android TV](http://android.devsite.corp.google.com/training/tv)

Extend your app for TV viewing.  
[![](http://android.devsite.corp.google.com/static/images/picto-icons/courses.svg)](http://android.devsite.corp.google.com/chrome-os/intro)  

### [ChromeOS](http://android.devsite.corp.google.com/chrome-os/intro)

Build and optimize your app for ChromeOS.  
[![](http://android.devsite.corp.google.com/static/images/spot-icons/car.svg)](http://android.devsite.corp.google.com/training/cars)  

### [Android for Cars](http://android.devsite.corp.google.com/training/cars)

Extend your app for vehicle dashboard use.  
[![](http://android.devsite.corp.google.com/static/images/picto-icons/kotlin-friendly-sdk.svg)](http://android.devsite.corp.google.com/guide/topics/connectivity/cross-device-sdk/overview)  

### [Cross device SDK](http://android.devsite.corp.google.com/guide/topics/connectivity/cross-device-sdk/overview)

Easily make your app compatible with multiple devices.  
[![](http://android.devsite.corp.google.com/static/images/picto-icons/heart.svg)](http://android.devsite.corp.google.com/guide/health-and-fitness/health-connect)  

### [Health Connect](http://android.devsite.corp.google.com/guide/health-and-fitness/health-connect)

Tap into and share on-device health and fitness data.  
[![](http://android.devsite.corp.google.com/static/images/develop/assistant.svg)](http://android.devsite.corp.google.com/develop/devices/assistant/overview)  

### [Assistant](http://android.devsite.corp.google.com/develop/devices/assistant/overview)

Enable voice control in your app.  
[![](http://android.devsite.corp.google.com/static/images/picto-icons/xr.svg)](http://android.devsite.corp.google.com/develop/xr/get-started)  

### [Android XR](http://android.devsite.corp.google.com/develop/xr/get-started)

Extend your app to an infinite display.

## Developer centers

[![](http://android.devsite.corp.google.com/static/images/home/productivity.svg)](http://android.devsite.corp.google.com/productivity)  
New

### [Productivity](http://android.devsite.corp.google.com/productivity)

Level up your productivity app with media, adaptive layouts, and more.  
[Learn more](http://android.devsite.corp.google.com/productivity) [![](http://android.devsite.corp.google.com/static/images/cluster-illustrations/enhance-media-16-9.svg)](http://android.devsite.corp.google.com/media)  
Dev center

### [Media apps](http://android.devsite.corp.google.com/media)

Learn how to build and extend engaging media experiences to users across Android's multidevice ecosystem.  
[Learn more](http://android.devsite.corp.google.com/media)  
[![](http://android.devsite.corp.google.com/static/images/cluster-illustrations/controllers.svg)](http://android.devsite.corp.google.com/games)  
Dev center

### [Games](http://android.devsite.corp.google.com/games)

You use a game engine for most of your game design and development, but you still need to use Android tools to get the job done.  
[Learn more](http://android.devsite.corp.google.com/games) [![](http://android.devsite.corp.google.com/static/images/picto-icons/health-premium-experience.svg)](http://android.devsite.corp.google.com/health-and-fitness)  
Dev center

### [Health \& Fitness](http://android.devsite.corp.google.com/health-and-fitness)

Take your health and fitness app to the next level using Health Services with Health Connect.  
[Learn more](http://android.devsite.corp.google.com/health-and-fitness)  
[![](http://android.devsite.corp.google.com/static/images/picto-icons/chat-bubbles-2.svg)](http://android.devsite.corp.google.com/social-and-messaging)  
Dev center

### [Social \& Messaging](http://android.devsite.corp.google.com/social-and-messaging)

Build apps that connect, communicate, and share information.  
[Learn more](http://android.devsite.corp.google.com/social-and-messaging)

## Core areas

![](http://android.devsite.corp.google.com/static/images/cluster-illustrations/ui-guidelines.svg)  

### User interfaces

The guides you need to write the code for your UI---whether you're using Jetpack Compose or view-based APIs, or migrating from views to Compose.  
[Develop your UI](http://android.devsite.corp.google.com/develop/ui) Guides

### [Data \& files](http://android.devsite.corp.google.com/guide/topics/data)

Store, manage, and share data.  
Security

### [Permissions](http://android.devsite.corp.google.com/guide/topics/permissions/overview)

Access and protect restricted data and actions.  
Security

### [User identity](http://android.devsite.corp.google.com/training/sign-in)

Manage user identity and related data.  
App architecture

### [Navigation](http://android.devsite.corp.google.com/guide/navigation/use-graph/navigate)

Navigate between screens and apps.  
Guides

### [Intents and intent filters](http://android.devsite.corp.google.com/guide/components/intents-filters)

Request actions from other apps.  
Guides

### [Background tasks](http://android.devsite.corp.google.com/develop/background-work/background-tasks)

Run app tasks in the background.  
Guides

### [Services](http://android.devsite.corp.google.com/guide/components/services)

Perform long-running background operations.  
Guides

### [Alarms](http://android.devsite.corp.google.com/training/scheduling)

Run scheduled operations in the background.  
Dev Center

### [Audio \& video](http://android.devsite.corp.google.com/guide/topics/media)

Play and record audio and video.  
Dev Center

### [Camera](http://android.devsite.corp.google.com/training/camera/choose-camera-library)

Easily use the camera.  
Guides

### [Sensors](http://android.devsite.corp.google.com/guide/topics/sensors/sensors_overview)

Orient your app in the real world.  
Guides

### [User location](http://android.devsite.corp.google.com/training/location)

Make your app location aware.  
Guides

### [Connectivity](http://android.devsite.corp.google.com/develop/connectivity)

Connect your app through various protocols.  
Guides

### [App compatibility](http://android.devsite.corp.google.com/guide/app-compatibility)

Maintain backward compatibility.  
Google Play

### [App bundles](http://android.devsite.corp.google.com/guide/app-bundle)

Publish your app to Google Play.

## Build and test

[![](http://android.devsite.corp.google.com/static/images/cluster-illustrations/new-android-studio.svg)](http://android.devsite.corp.google.com/build)  
Configure your build  
Use Android Studio with Gradle to automate and manage the build process.  
[Configure](http://android.devsite.corp.google.com/build)  
[![](http://android.devsite.corp.google.com/static/images/cluster-illustrations/build-apps.svg)](http://android.devsite.corp.google.com/training/testing)  
Test  
Test your app's correctness, functional behavior, and usability before releasing it publicly.  
[Test](http://android.devsite.corp.google.com/training/testing)

## Developer stories

How developers are finding success with Android.  
[View all stories](http://android.devsite.corp.google.com/stories)  
[![](http://android.devsite.corp.google.com/static/images/develop/googlephotos.png)](http://android.devsite.corp.google.com/stories/apps/google-photos)  

### [Google Photos builds for large screens](http://android.devsite.corp.google.com/stories/apps/google-photos)

See how the Google Photos team increased daily active users by investing in developing responsive layouts across across tablets, foldables, and ChromeOS devices.  
[![](http://android.devsite.corp.google.com/static/images/develop/monzo.png)](http://android.devsite.corp.google.com/stories/apps/monzo-camerax)  

### [Monzo moves to CameraX](http://android.devsite.corp.google.com/stories/apps/monzo-camerax)

Monzo reduced over 9,000 lines of code and improved registration dropout by 5x with CameraX.  
[![](http://android.devsite.corp.google.com/static/images/distribute/stories/evernote.png)](http://android.devsite.corp.google.com/stories/apps/evernote)  

### [Evernote users spend more time on large screens](http://android.devsite.corp.google.com/stories/apps/evernote)

After investing in making their Android app work on ChromeOS, Evernote saw those users tripled the time they spent using the app.