使用 Kotlin 构建更优秀的应用
Kotlin 可帮助开发团队提高应用质量、提升生产力和增强开发者满意度。阅读更多内容,了解为什么超过 60% 的专业 Android 开发人员使用 Kotlin。
团队为何采用 Kotlin?
提高生产力
通过减少需要维护的样板代码,Kotlin 使开发人员能够专注于表达想法。
提升应用质量
在 Google Play 上排名前 1000 的应用中,使用 Kotlin 的应用崩溃率降低了 20%。
提升开发者满意度
Android 开发人员表示对 Kotlin 更加满意。使用 Kotlin 的满意度比其他语言高出 25 个百分点。
加入 580 多万开发者
Kotlin 已被超过 60% 的专业 Android 开发人员使用,并且排名前 1000 的 Android 应用中有 95% 包含 Kotlin 代码。我们在我们的工具和资源中为 Kotlin 提供一流的支持。事实上,Android 开发是 Kotlin 优先 的。
我们还在 Google 内部采用了 Kotlin。我们有 70 多款应用包含 Kotlin 代码。
构建高质量应用
Kotlin 可帮助开发人员避免空指针异常,这是 Google Play 上 #1 导致崩溃的原因。查看 Google Play 上排名前 1000 的应用后,很明显,使用 Kotlin 的应用每个用户的崩溃率降低了 20%。例如,在采用 Kotlin 后,Google Home 团队在一年内将 空指针异常崩溃率降低了 33%。
提升生产力
Kotlin 允许开发人员更具表达力,并专注于交付功能而不是编写样板代码,最终减少了需要编写和维护的代码量。67% 的 Android 开发人员表示 Kotlin 提高了他们的生产力。
当 Cash App 团队 开始使用 Kotlin 时,他们能够消除许多构建器,并减少了需要编写的代码量。在某些情况下,他们节省了 25% 的代码。
重振开发
根据 Stack Overflow 的数据,Kotlin 是 2020 年第四大最受欢迎的编程语言。这与我们从 Android 开发者社区调查中发现的情况一致:Android 开发人员表示对 Kotlin 更加满意,并且使用 Kotlin 的满意度比其他语言高出 25 个百分点。
例如,在采用 Kotlin 后,Duolingo 的内部开发者满意度飙升了 129 NPS 分,并且 Kotlin 是回复中提到的一个主要因素。
了解 Kotlin 如何帮助团队取得成功
开发者故事
排名前 1000 的 Android 应用中有超过 95% 包含 Kotlin 代码。阅读更多内容,了解他们如何使用 Kotlin 将其应用提升到新的水平。