专栏名称: Android_开发者
目录
相关文章推荐
51好读  ›  专栏  ›  Android_开发者

使用 Kotlin 构建的常见问题解答 | Kotlin 迁移指南 (下篇)

Android_开发者  · 掘金  · android  · 2019-11-11 02:33

正文

阅读 108

使用 Kotlin 构建的常见问题解答 | Kotlin 迁移指南 (下篇)

今年五月份的 Google I/O 上,我们正式向全球宣布 Kotlin-first 的这一重要理念,Kotlin 将成为 Android 开发者的首选语言,十月份举办的 Android Dev Summit 2019 大会上,我们发布了 使用 Kotlin API 开发的 Jetpack Compose 开发者预览版。

我们于近期开始连载了关于 Kotlin 迁移指南的系列文章,帮助开发者们顺利迁移并开始使用 Kotlin 构建 Android 应用。本篇是本系列的下篇,我们将为您解答一些使用 Kotlin 构建应用时的常见问题。

您可以点击下面链接回顾本系列的上篇和中篇:

在 Android 开发中使用 Kotlin 语言的常见问题解答

Android 为何将 Kotlin 语言列为一级支持语言?

Kotlin 是一种与 Android 兼容的语言,它不仅语法简洁、更具表达性,还具备类型安全和空值安全的特性。它与 Java 语言可以无缝互通,热爱 Java 语言的开发者可以在继续使用 Java 语言的同时,逐步加入 Kotlin 代码并充分利用 Kotlin 库,轻松完成转换。此外,许多 Android 开发者已经发现 Kotlin 不仅可以提高开发速度,还能为编程带来更多乐趣,因此,我们希望为这些 Kotlin 用户提供更好的支持。您可以参阅 Kotlin 官方网站, 详细了解 Kotlin 和 Android

我已经在使用 Kotlin 语言,有哪些变化值得关注?

短期内您将注意到的最大变化是: Android Studio 3.0 及更高版本中包含了经过全面测试的 Kotlin 支持工具。我们相信,这一变化将为您带来更轻松、更稳定的开发体验。

如何在 Android Studio 中使用 Kotlin?

Android Studio 3.0 及更高版本全面支持 Kotlin。以前,您需要添加 Kotlin 插件才能使用 Kotlin;而现在,所有新发布的 Android Studio 版本中都内置了这些工具。因此,您无需执行任何额外步骤,就可以直接使用 Kotlin 文件创建新项目,将 Java 语言代码转换成 Kotlin 代码,调试 Kotlin 代码以及执行其他操作。详情请参阅 " Kotlin 使用入门 "。

如何在 Android Studio 中调试 Kotlin 代码?

Kotlin 代码的调试方法与 Java 代码相同。您不需要执行任何其他操作。

IDE 还为 Kotlin 提供其他哪些类型的支持 (例如 Lint、自动填充、重构等)?

从 Android Studio 3.0 开始,我们的 IDE 已为 Kotlin 提供全面的工具支持。但是,目前还存在一些已知问题和限制,我们正在努力解决。

Kotlin 前景如何?

JetBrains 开发的 Kotlin 语言有着深思熟虑的设计理念,这是我们采纳该语言的原因之一。Google 正在与 JetBrains 开展合作,确保开发者在整个开发过程中 (从语言到框架再到工具) 都能获得出色的体验。此外,我们非常期待通过双方的努力,为 Kotlin 语言创建一个非营利基金会以便进行后续的开发。

Kotlin 是开源语言吗?







请到「今天看啥」查看全文