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

BERJAYA
Accelerate your app development by example.
BERJAYA
Code in the IDE custom-built for Android.
BERJAYA
Find information about the Android APIs you're using.

Devices

BERJAYA
Extend your mobile app to tablets and foldables.
BERJAYA
Create an app for watches running Wear OS.
BERJAYA
Extend your app for TV viewing.
BERJAYA
Build and optimize your app for ChromeOS.
BERJAYA
Extend your app for vehicle dashboard use.
BERJAYA
Easily make your app compatible with multiple devices.
BERJAYA
Tap into and share on-device health and fitness data.
BERJAYA
Enable voice control in your app.

Developer centers

BERJAYA
New
Learn how to build and extend engaging media experiences to users across Android's multidevice ecosystem.
BERJAYA
New
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.
BERJAYA
New
Take your health and fitness app to the next level using Health Services with Health Connect.

Core areas

BERJAYA
The guides you need to write the code for your UI—whether you're using Jetpack Compose or Views-based APIs, or migrating from Views to Compose.
Guides
Store, manage, and share data.
Guides
Access and protect restricted data and actions.
Guides
Manage user identity and related data.
Guides
Navigate between screens and apps.
Guides
Request actions from other apps.
Guides
Run app tasks in the background.
Guides
Perform long-running background operations.
Guides
Perform time-based operations outside your app.
Guides
Play and record audio and video.
Guides
Easily use the camera.
Guides
Orient your app in the real world.
Guides
Make your app location aware.
Guides
Connect your app through various protocols.
Guides
Maintain backward compatibility.
Guides
Publish your app to Google Play.

Build and test

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

Developer stories

How developers are finding success with Android.
BERJAYA
See how the Google Photos team increased daily active users by investing in developing responsive layouts across across tablets, foldables, and ChromeOS devices.
BERJAYA
Monzo reduced over 9,000 lines of code and improved registration dropout by 5x with CameraX.
BERJAYA
After investing in making their Android app work on ChromeOS, Evernote saw those users tripled the time they spent using the app.