Build Better Apps with Kotlin
Why do teams adopt Kotlin?
Increased productivity
Better app quality
Happier developers
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.
Boost productivity
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.
Reinvigorate development
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.
Learn how Kotlin helps teams succeed
Headspace's Android reboot increases monthly active users by 15%
In order to launch new features on their Android app, Headspace spent 8 months refactoring their architecture and rewriting in Kotlin. Learn how this reboot helped their business grow.
SmartNews reduces lines of code by 20% and improves team morale with Kotlin
SmartNews helps millions of people discover their world everyday by sharing timely news from a diverse set of news sources.
Twitter increases developer productivity and code reliability with Kotlin
Twitter is one of the most widely used social media platforms where users can see what’s happening in the world at any given moment.