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.

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.

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

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.

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.