Build Better Apps with Kotlin
Why do teams adopt Kotlin?
Better app quality
Join over 5.8 million developers
Kotlin is already used by over 60% of professional Android developers, and 95% 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 70 of our apps contain Kotlin code.
Build for quality
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 was the #4 most loved programming language in 2020 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.