android - 一次在 kotlin 中迁移整个 android 项目是否安全?

标签 android kotlin

我们有一个使用 android sdk 在原生 android 中完全开发的移动项目。 我们想将代码库完全迁移到 kotlin。所以想知道什么是 迁移到 Kotlin 时要牢记的主要事项。

最佳答案

在将项目从 Java 转换为 Kotlin 之前,请牢记一些事情。

  1. 从 Java 转换为 Kotlin 可能会导致您的 git 跟踪。 Refer避免这个问题
  2. Android Studio 提供了自动将 Java 代码转换为 Kotlin 的简单方法 [按 Ctrl+Alt+Shift+K]。但它可能会出现一些冲突,例如“执行此转换后,项目其余部分中的某些代码可能需要更正。是否要找到此类代码并更正它?”。例如在你的 java 文件中包含静态变量。因为 Kotlin 不支持静态。在这种情况下,您必须手动更正它。这花了一些时间。
  3. 在开发过程中,您可能会维护许多分支。如果您将一个文件从 Java 转换为 Kotlin 将影响其他分支。

关于android - 一次在 kotlin 中迁移整个 android 项目是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48148362/

相关文章:

java - 如何在android中解码json emoji

android - Android apk 中的 kotlin/文件夹的用途是什么?

android - Kotlin 协程 `runBlocking`

java - “public”函数公开其 'public/*package*/' 参数类型 SolarEdgeException

spring - Kotlin 编译器返回 : Unresolved reference: springframework in Spring 5. 0

kotlin - 我在手机上打开互联网后, retrofit 和 okhttp 将无法工作

android - 创建一个 Android 导航栏,当该 Activity 处于 Activity 状态时用图像替换按钮

java - Android 必须有 id 为的 Expandableview

android - Google-service.json 与 credentials.json 相同吗?

Android sendTextMessage 在执行时发送两条相同的消息