Kotlin 成为 Android 官方语言,看看官方怎么说?

阿里云产品限时红包,最高 ¥1888 元,立即领取

本文翻译自:https://developer.android.com/kotlin/index.html

伴随着开发者持续增长的兴趣,我们发现多年来 Android 开发中 Kotlin 被越来越多地采用。 Kotlin 具有很好的表现力,简洁,容易扩展,强大,并有优雅的可读写性。在可空性和不变性的处理上,有非常精彩的安全特性。这与我们想要让 Android 应用更加健壮和高效方面的投入相吻合。最重要的是,它与现有的 Android 语言及运行时可以相互操作。所以我们很高兴地让 Kotlin 成为 Android 上的官方语言。

如果你对使用 Kotlin 感兴趣,那么这将很容易开始。因为它可以与 Android 和 Android 平台上的 Java 和 C++ 搭配使用。所以你可以保持原有的代码,继续使用不同的 Android 库,并添加 Kotlin 代码到你的项目中。与其他多数语言不同, Kotlin 是可以双向使用的替代品。你可以从 Kotlin 调用 Java 语言,也可以从 Java 调用 Kotlin。

当然, IDE 的支持也是至关重要的,并且我们也已经拥有它。 Android Studio 是基于 JetBrains 开发的 IDE 产品 IntelliJ IDEA 来构建的。而正是这家公司发明了 Kotlin 语言。 JetBrains 的团队已经为能够让 Kotlin 在 IntelliJ IDEA 完美运行工作了很多年。所以我们将继承他们的辛勤工作。从 Android Studio 3.0 开始,对 Kotlin 的支持工具将直接集成在 Android Studio 中。

我们认为 Kotlin 非常适合 Android,不仅因为它为开发者提供了他们想要的,而且还因为它符合 Android 的精神。与 Android 一样, Kotlin 一直是 Apache 2 下开放源代码项目。它涉及整个社区,而不仅仅是一家公司。我们正在与 JetBrains 合作,把 Kotlin 转为一个非盈利的机构。

对于选择 Kotlin,正是我们对于“随着 Android 平台的不断发展和壮大,我们致力于开放开发者生态”的理念的重申。 Kotlin 语言的发展让我们感到兴奋。


如果你还没有入坑,那我告诉你,是时候学习 Kotlin 了。

Kotlin 中文文档

写给 Android 开发者的 Kotlin 教程