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

### [Develop for Android](http://developer.android.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://developer.android.com/get-started/overview)[![](http://developer.android.com/static/images/cluster-illustrations/samples.svg)](http://developer.android.com/samples)  

### [Download samples](http://developer.android.com/samples)

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

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

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

### [Browse API reference](http://developer.android.com/reference)

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

### [Integrate AI into your apps](http://developer.android.com/ai)

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://developer.android.com/ai)

## Devices

[![](http://developer.android.com/static/images/hero-illustrations/everything-on-android-hero.svg)](http://developer.android.com/develop/ui/compose/layouts/adaptive)  

### [Adaptive design](http://developer.android.com/develop/ui/compose/layouts/adaptive)

Build apps that adapt seamlessly to phones, tablets, foldables, and other device form factors. Learn how to create flexible user interfaces that adjust to different screen sizes, orientations, and device postures.  
[About adaptive layouts](http://developer.android.com/develop/ui/compose/layouts/adaptive)[![](http://developer.android.com/static/images/picto-icons/dual-screen-devices.svg)](http://developer.android.com/guide/topics/large-screens/get-started-with-large-screens)  

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

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

### [Wear OS](http://developer.android.com/training/wearables)

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

### [Android TV](http://developer.android.com/training/tv)

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

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

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

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

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

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

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

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

Tap into and share on-device health and fitness data.  
[![](http://developer.android.com/static/images/picto-icons/xr.svg)](http://developer.android.com/develop/xr/get-started)  

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

Extend your app to an infinite display.  
[![](http://developer.android.com/static/images/logos/gemini.svg)](http://developer.android.com/ai/overview)  

### [Gemini](http://developer.android.com/ai/overview)

Build AI-powered experiences with Gemini, Google's most capable AI model.

## Developer centers

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

### [Productivity](http://developer.android.com/productivity)

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

### [Media apps](http://developer.android.com/media)

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

### [Games](http://developer.android.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://developer.android.com/games)[![](http://developer.android.com/static/images/picto-icons/health-premium-experience.svg)](http://developer.android.com/health-and-fitness)  
Dev center

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

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

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

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

## Core areas

![](http://developer.android.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://developer.android.com/develop/ui)Guides

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

Store, manage, and share data.  
Security

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

Access and protect restricted data and actions.  
Security

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

Manage user identity and related data.  
App architecture

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

Navigate between screens and apps.  
Guides

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

Request actions from other apps.  
Guides

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

Run app tasks in the background.  
Guides

### [Services](http://developer.android.com/guide/components/services)

Perform long-running background operations.  
Guides

### [Alarms](http://developer.android.com/training/scheduling)

Run scheduled operations in the background.  
Dev Center

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

Play and record audio and video.  
Dev Center

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

Easily use the camera.  
Guides

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

Orient your app in the real world.  
Guides

### [User location](http://developer.android.com/training/location)

Make your app location aware.  
Guides

### [Connectivity](http://developer.android.com/develop/connectivity)

Connect your app through various protocols.  
Guides

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

Maintain backward compatibility.  
Google Play

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

Publish your app to Google Play.

## Build and test

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

## Developer stories

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

### [Google Photos builds for large screens](http://developer.android.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://developer.android.com/static/images/develop/monzo.png)](http://developer.android.com/stories/apps/monzo-camerax)  

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

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

### [Evernote users spend more time on large screens](http://developer.android.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.