From Kotlin to Jetpack, Android Studio to the Android App Bundle, Modern Android development (MAD) is your blueprint for building better apps.

With the MAD scorecard, we've created a plugin for Android Studio so you can see (and share!) just how modern an Android developer you are.

What’s your strongest MAD skill?

Run the Android Studio plugin to see what your strongest MAD skill is, and unlock your MAD character.

A modern language that eliminates boilerplate, increases quality, and makes programming more enjoyable

Modern and expressive, Kotlin makes your app more impressive.

The official IDE for Android development with advanced tooling support.

You're looking for the most powerful engine, like Android Studio, to enable a fast coding experience.

Jetpack is a suite of libraries to help developers follow best practices.

Reducing boilerplate, you create fantastic magic with Jetpack.

The modern way to package your app, optimizing downloads and size on devices.

Packing efficiently, you use the app bundle to go farther and faster on your journey.

Create your scorecard

Step 1
Through Android Studio’s plugin marketplace, find and download the MAD Scorecard plugin. Install easily and quickly through your Studio.
Step 2
You can always find your MAD Scorecard plugin under Analyze in your main Studio menu. Click on Analyze, and Run to start creating your very own Scorecard.
Step 3
Studio will show you a notification with your personal link. Click on it to access your Scorecard through your browser. Enjoy your results and share it out with others!

Level up your MAD Skills

YouTube
Welcome to Modern Android Development (MAD) Skills, a series of videos and articles we’re creating to teach you how to use the latest technologies of Modern Android Development to create better applications easier.
Medium
Read posts about Mad Skills in Android Developers. The official Android Developers publication on Medium.
Featured
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.