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
Mir 2 improves rendering performance by using the Frame Pacing library
Mir 2: Return of the King is a high-quality Legend IP mobile game authorized by Actoz Soft and developed by HK ZHILI YAOAN LIMITED using the Unity game engine. This game not only perfectly recreates the feelings of Mir 2, a representative of Korean
Kuro Games reduces 9.68% power consumption through Android Studio Power Profiler and ODPM for Wuthering Waves
Wuthering Waves is a high fidelity action RPG game developed by Kuro Games. Optimizing the power consumption is very important to sustainably deliver a premium user experience for long gaming sessions. Android Studio introduced the Power Profiler
Godot Engine Vulkan optimization for Android
Godot Engine is a popular multiplatform open-source game engine with robust support for Android. Godot can be used to create games of virtually any genre and is capable of both 2D and 3D graphics. Godot version 4 introduced a new rendering system