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

时间:2018-01-08 10:27:18

标签: android kotlin

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

2 个答案:

答案 0 :(得分:1)

我不建议将完整代码自动切换到Kotlin。 转换为Kotlin的工具很棒,但您必须查看该工具生成的所有代码。有时生成的代码实际上不可读。

Java和Kotlin可以一起使用。您可以逐个转换文件。您有时间检查并清理转换后的代码。

答案 1 :(得分:1)

在将项目从Java转换为Kotlin之前,请记住一切。

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