Google 致力于为黑人社区推动种族平等。查看具体举措
Kotlin 和 Android

利用 Kotlin 打造更优质的应用

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

团队为什么采用 Kotlin?

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

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

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

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

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

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

根据 Stack Overflow,Kotlin 是第四大最受欢迎的编程语言。这与我们在 Android 开发者社区调查中发现的结果一致:Android 开发者纷纷表示对 Kotlin 更满意,使用 Kotlin 的满意度评分相较其他语言高出 25 分。举例来说,在使用 Kotlin 之后,Duolingo 的内部开发者满意度评分暴涨至 NPS 129 分,而 Kotlin 是反馈好评的一个主要因素。

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

开发者故事

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