Modern Android Development
Use Jetpack APIs including Jetpack Compose for user interfaces, the Kotlin programming language, the latest Android Studio features, and advanced distribution technologies— all recommended by the Android team.
The Modern Android approach helps make you more productive and create better apps that run across billions of devices.
The Modern Android approach helps make you more productive and create better apps that run across billions of devices.
Why adopt Modern Android Development?
Created by the experts
Brings together learnings from a decade of leading-edge Android app development.
Squash fragmentation and get to the fun fast
Reduce complexity with libraries that work consistently across more devices, while breezing through app basics with tools and libraries that reduce boilerplate.
For all levels and speeds
Engineered to work for every developer and team, no matter how big or small. Built to work together, while letting you use what you need when you need it.
Development essentials
An expanding collection of modern technologies that take you from coding to distribution.
Android Studio
The official IDE for Android development with advanced tooling support.
Android App Bundle
The modern way to package and release apps, optimizing downloads for people’s devices.
Sample
Now in Android
Now in Android is a fully functional Android app built with Kotlin and Jetpack Compose. It models Android design and development best practices and was designed to be a useful reference for developers.
Featured
MAD Skills series
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.
Featured
Subscribe to our newsletter
Your official source for the latest Android developer news and tips.