Libraries
Android Jetpack
A modern API toolkit that's independent of Android releases, works across devices, and is compatible with earlier versions of Android. Jetpack includes a suite of over 70 androidx libraries.
Architecture components
APIs for essential app architecture tasks, like lifecycle management and data persistence, so you can write modular apps with less boilerplate code.
Developer Tools
Guide
Profile your app performance
Poor app performance can ruin your users' experience and hurt your app's reputation. If your app responds slowly, shows choppy animations, freezes, crashes, or consumes a lot of power, your users will notice. To avoid performance problems like these, measure your app's memory, CPU, and network usage by using the Android Profiler.
More education
Check out these resources for beginners and experienced Android developers.