Google is committed to advancing racial equity for Black communities. See how.

Check out our latest series, Modern Android Development (MAD) Skills, with videos and articles we’re creating to teach you how to use the latest technologies of Modern Android Development to create better applications more easily.

Arranged as a series of three-week topics, from Navigation to Kotlin to Android Studio, each topic will conclude with a Q&A where we’ll answer your questions.

A blueprint for building better apps

Development tools, APIs, language, and distribution technologies recommended by the Android team to help developers be productive and create better apps that run across billions of devices.
Breeze through app basics with tools and libraries that reduce boilerplate.
Reduce complexity with libraries that work consistently across more devices.
Built to work together, while letting you use what you need when you need it.
Engineered to work for every developer and team, no matter how big or small.
Brings together learning from a decade of leading-edge Android app development.

Development essentials

An expanding collection of modern technologies that take you from coding to distribution.
Language
A modern language that eliminates boilerplate, increases quality, and makes programming more enjoyable.
Tools
The official IDE for Android development with advanced tooling support.
Distribution
The modern way to package and release apps, optimizing downloads for people’s devices.
APIs | User interface
A modern toolkit for building native UI that enables you to simplify and accelerate UI development on Android.
Your official source for the latest Android developer news and tips.