与java和kotlin建设的Android应用程序
我使用核心Java构建了一个应用程序。 最近谷歌宣布主要语言为kotlin。 用kotlin创建更新的功能是不错的选择。 任何差异与执行时间或应用程序的大小,如果我有一些代码在java和一些代码在kotlin。
非常感谢
Kotlin和Java是100%互操作的,因此您可以在kotlin中创建新功能,并且可以与旧的Java类共存。
Kotlin考虑到了Java互操作性。 现有的Java代码可以自然地从Kotlin中调用,Kotlin代码也可以顺利地从Java中使用。
请参阅: https : //kotlinlang.org/docs/reference/java-interop.html
对于大型项目来说,Kotlin目前在编译方面可能会稍微慢一些,但对于较小的项目可能不太明显。
你也将不得不捆绑包Kotlin运行时和标准库与您的apk,根据https://kotlinlang.org/docs/tutorials/kotlin-android.html Kotlin 1.1.51增加885KB的大小。 然而,这可以使用Proguard来缓解。