Your input is important to improve the Android Developer Experience.
Sign up to participate in user research studies and influence how we evolve tools, APIs, and guidance for millions worldwide. Get rewarded if selected.

Sign up

Develop for Android

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.

Download samples

Accelerate your app development by example.

Develop with Android Studio

Code in the IDE custom-built for Android.

Browse API reference

Find information about the Android APIs you're using.

Integrate AI into your apps

Use Google's full suite of AI and ML tools to make your apps more useful and intuitive.

Devices

Adaptive design

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.

Large screens

Extend your mobile app to tablets and foldables.

Wear OS

Create an app for watches running Wear OS.

Android TV

Extend your app for TV viewing.

ChromeOS

Build and optimize your app for ChromeOS.

Android for Cars

Extend your app for vehicle dashboard use.

Cross device SDK

Easily make your app compatible with multiple devices.

Health Connect

Tap into and share on-device health and fitness data.

Android XR

Extend your app to an infinite display.

Gemini

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

Developer centers

New

Productivity

Level up your productivity app with media, adaptive layouts, and more.
Dev center

Media apps

Learn how to build and extend engaging media experiences to users across Android's multidevice ecosystem.
Dev center

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.
Dev center

Health & Fitness

Take your health and fitness app to the next level using Health Services with Health Connect.
Dev center

Social & Messaging

Build apps that connect, communicate, and share information.

Core areas

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.
Guides

Data & files

Store, manage, and share data.
Security

Permissions

Access and protect restricted data and actions.
Security

User identity

Manage user identity and related data.
App architecture
Navigate between screens and apps.
Guides

Intents and intent filters

Request actions from other apps.
Guides

Background tasks

Run app tasks in the background.
Guides

Services

Perform long-running background operations.
Guides

Alarms

Run scheduled operations in the background.
Dev Center

Audio & video

Play and record audio and video.
Dev Center

Camera

Easily use the camera.
Guides

Sensors

Orient your app in the real world.
Guides

User location

Make your app location aware.
Guides

Connectivity

Connect your app through various protocols.
Guides

App compatibility

Maintain backward compatibility.
Google Play

App bundles

Publish your app to Google Play.

Build and test

Configure your build
Use Android Studio with Gradle to automate and manage the build process.
Test
Test your app's correctness, functional behavior, and usability before releasing it publicly.

Developer stories

How developers are finding success with Android.

Google Photos builds for large screens

See how the Google Photos team increased daily active users by investing in developing responsive layouts across across tablets, foldables, and ChromeOS devices.

Monzo moves to CameraX

Monzo reduced over 9,000 lines of code and improved registration dropout by 5x with CameraX.

Evernote users spend more time on large screens

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