Image
The Android team's recommended development tools, libraries, and guidance that make it fast and easy to build high quality Android apps.
Image
The modern Android approach helps you build apps with less code so you can increase your development speed and reduce your maintenance.
Image
Incorporating best practices will help you see less errors, and your users will experience fewer bugs and crashes.
Image
With less boilerplate, code complexity, fewer errors, and backwards-compatibility built in, you can focus on making your app unique.

What is modern Android development?

Image
Jetpack Compose simplifies and accelerates UI development on Android. Write less code and use powerful tools and intuitive Kotlin APIs.
Image
More than 95% of the the top 1,000 Android apps use Kotlin to boost productivity, developer satisfaction, and code safety.
Image
Check out the Android suite of libraries, which implement our best practices and reduce boilerplate code.
Image
Android Studio is the official IDE for Android app development, featuring Compose design tools, flexible build system, and Android Emulator.
Image
We handle backwards compatibility, so you can target the latest Android version, use the latest technologies, and run consistently across Android versions and devices.
Image
Architecture, testing patterns, and guidance help you build solid, scalable apps.
Image

App quality

Build high-quality apps to provide seamless and consistent user experiences. Explore how to build for large screens, and ensure your apps work well across form factors like tablets, foldable devices, and Chromebooks. Use the Android core app-quality checklist to help evaluate the smoothness and safety of your user experience.
Good Great
Image Core value
Image Fun, useful, or both
Image User experience
Easy to use
Image Delightful to use
Image Technical quality
Work well on users' devices
Image Make the most of users' devices
Image Privacy and security
Safe
Image Designed for safety
Good
Image Core value
Image Fun, useful, or both
Image User experience
Easy to use
Image Technical quality
Works well on users’ devices
Image Privacy and security
Safe
Great
Image Core value
Image Fun, useful, or both
Image User experience
Image Delightful to use
Image Technical quality
Image Makes the most of users' devices
Image Privacy and security
Image Designed for safety
Guide
Many Jetpack libraries for Wear OS are written in Kotlin to help you streamline your development, learn how to apply Modern Android development to applications for the wrist.
Guide
You can use the same concepts from building UI and layout management in mobile apps to extend your app to large screens. Learn more here.
Guide
The Compose for TV library enables you to build modern native TV apps, more efficiently and with less code, using components optimized for TV that are easily customizable.
Image

Courses and Learning Pathways

course
Learn about best practices and recommended architecture for building robust, production-quality apps.
course
This course is for existing Android developers to learn about Compose on topics such as layout, theming, animation, architecture, state, and more.
course
Learn about best practices and recommended architecture for building robust, production-quality apps.
course
Learn coding best practices and the latest methods directly from the Android team in our MAD Skills series.

Developer Stories

YouTube Video
YouTube Video
YouTube Video