/ / Android aplikácie budova s ​​java a kotlin - java, android, kotlin

Budovanie aplikácií pre Android s java a kotlin - java, android, kotlin

Vytváram aplikáciu s javom jadra. a nedávno Google oznamuje primárny jazyk ako kotlin. Je dobré vytvoriť novšiu funkciu s kotlinou. Akýkoľvek rozdiel s časom vykonávania alebo veľkosťou aplikácie, ak mám nejaký kód v jave a nejaký kód v kotlin.

Veľká vďaka

odpovede:

1 pre odpoveď č. 1

Kotlin by v súčasnosti mohol byť mierne pomalší pri väčších projektoch, pokiaľ ide o kompiláciu, ale pravdepodobne nebude zrejmé pre menšie projekty.

Budete tiež musieť zväzok balíka Kotlin runtime a štandardnej knižnice s apk, ktorý zvyšuje veľkosť o 885KB od Kotlin 1.1.51 podľa https://kotlinlang.org/docs/tutorials/kotlin-android.html, To sa dá zmierniť použitím Proguard.


1 pre odpoveď č. 2

Kotlin a Java sú 100% interoperabilné, takže môžete vytvoriť nové funkcie v kotline a môžu existovať spolu so starými java triedami.

Kotlin je navrhnutý s ohľadom na interoperabilitu Java. Existujúca Java kód môže byť volaný z Kotlin prirodzeným spôsobom, a Kotlin kód môže môže byť z Javy pomerne hladko.

pozri: https://kotlinlang.org/docs/reference/java-interop.html