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

Build Better Apps with Kotlin

Kotlin helps development teams improve app quality, boost productivity, and increase developer satisfaction. Read more to see why over 60% of professional Android developers use Kotlin.

Why do teams adopt Kotlin?

With less boilerplate code to maintain, Kotlin allows developers to focus on expressing ideas.
Among the top 1,000 apps on Google Play, those that use Kotlin have 20% fewer crashes.
Android developers report being happier with Kotlin. Satisfaction using Kotlin is 25 points higher than it is for other languages.

Kotlin is already used by over 60% of professional Android developers, and 70% of the top 1,000 Android apps contain Kotlin code. We provide first-class support for Kotlin across our tools and resources. In fact, Android development is Kotlin-first.

We’ve also embraced Kotlin at Google. Over 60 of our apps contain Kotlin code.

Kotlin helps developers avoid Null Pointer Exceptions, the #1 cause of crashes on Google Play. When looking at the top 1,000 apps on Google Play, it was evident apps that use Kotlin have 20% fewer crashes per user. As one example, after adopting Kotlin, the Google Home team saw a 33% decrease in Null Pointer Exception crashes over one year.

Kotlin allows developers to be more expressive and focus on shipping features instead of writing boilerplate, ultimately leading to less code to write and maintain. 67% of Android developers say Kotlin has increased their productivity.

When the Cash App team started using Kotlin, they were able to eliminate many builders, and cut down on the amount of code they needed to write. In some cases, they saved 25% of their code.

Kotlin is the #4 most loved programming language according to Stack Overflow. This aligns with what we uncovered from surveying the Android developer community: Android developers report being happier with Kotlin, and satisfaction using Kotlin is 25 points higher than it is for other languages. As an example, after adopting Kotlin, Duolingo’s internal developer satisfaction skyrocketed by 129 NPS points, and Kotlin was a major factor cited in responses.

Learn how Kotlin helps teams succeed

Developer Stories

Over 70% of the top 1000 Android apps contain Kotlin code. Read more to learn about how they took their apps to the next level with Kotlin.