Kotlin 可以帮助开发团队提升应用质量、工作效率和开发者满意度。详细了解为什么有超过 60% 的专业 Android 开发者都选择使用 Kotlin。

团队为什么采用 Kotlin?

使用 Kotlin 后,样板代码维护工作减少了,开发者能够专注于表达想法。
在 Google Play 上排名前 1000 位的应用中,使用 Kotlin 的应用发生崩溃的次数减少了 20%。
Android 开发者称对 Kotlin 更满意。使用 Kotlin 的满意度比使用其他语言高 25%。

已有超过 60% 的专业 Android 开发者选择使用 Kotlin,排名前 1,000 位的 Android 应用中有 95% 包含 Kotlin 代码。我们的工具和资源可为 Kotlin 提供一流的支持。实际上,Android 开发采用 Kotlin 优先的方式。

在 Google,我们也推崇使用 Kotlin。我们有超过 70 款应用包含 Kotlin 代码。

Kotlin 可帮助开发者避免出现 Null 指针异常问题,这是 Google Play 上的第一大崩溃原因。数据清晰显示,在 Google Play 上排名前 1,000 的应用中,使用 Kotlin 的应用的每用户崩溃次数减少了 20%。例如,采用 Kotlin 后,Google Home 团队发现,一年中 Null 指针异常问题所导致的崩溃次数减少了 33%

Kotlin 为开发者提供了更丰富的表达方式,让他们能够将精力放在开发功能上,而不是放在编写样板代码上,最终减少需要编写和维护的代码量。67% 的 Android 开发者表示 Kotlin 提高了他们的工作效率。

开始使用 Kotlin 后,Cash App 团队能够消除许多构建器,并减少需要编写的代码量。在某些情况下,Kotlin 为他们省去了 25% 的代码编写量。

根据 Stack Overflow 报告,Kotlin 是 2020 年第 4 受欢迎的编程语言。这与我们在 Android 开发者社区调查中发现的结果一致:Android 开发者纷纷表示对 Kotlin 更满意,使用 Kotlin 的满意度评分相较其他语言高出 25 分。

举例来说,使用 Kotlin 之后,Duolingo 的内部开发者满意度评分暴涨至 NPS 129 分,而 Kotlin 是反馈好评的一个主要因素。

了解 Kotlin 如何帮助开发团队取得成功

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 helps millions of people discover their world everyday by sharing timely news from a diverse set of news sources.

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.

在排名前 1000 位的 Android 应用中,有超过 95% 包含 Kotlin 代码。详细了解他们如何利用 Kotlin 将其应用提升到新的高度。