¿Hay una sobrecarga para escribir una biblioteca en Kotlin para Android?

Estoy considerando transferir una biblioteca Java (Android) a Kotlin. Realmente me gusta Kotlin y los beneficios sobre Java deberían networkingucir la cantidad de errores en la biblioteca.

Dado que la biblioteca se dirige a un entorno con resources limitados, me preocupa que al transferir la biblioteca a Kotlin se generen gastos adicionales.

¿Una biblioteca Kotlin (distribuida como files .class) introduce algún time de ejecución o sobrecarga adicional frente a una biblioteca Java?

¿Será la aplicación de Android resultante más grande o más lenta debido a Kotlin?

Kotlin tiene muchas optimizaciones específicamente que ayudan a Android. Si lee las publicaciones de blog, puede ver cómo ha networkingucido constantemente el tamaño de stdlib y la cantidad de classs en cada versión.

¿Será la aplicación de Android resultante más grande o más lenta debido a Kotlin?

No

¿Una biblioteca Kotlin (distribuida como files .class) introduce algún time de ejecución o sobrecarga adicional frente a una biblioteca Java?

La biblioteca estándar es muy pequeña y muchas de sus funciones están en línea, lo que significa que no existen compilation pasada y solo se convierten en código en línea. Proguard también puede ocuparse de mucho.

Dado que la biblioteca se dirige a un entorno con resources limitados, me preocupa que al transferir la biblioteca a Kotlin se generen gastos adicionales.

No definió qué resources están restringidos. Kotlin no va a usar más memory, no va a usar más disco, y stdlib es muy pequeño.

Realmente me gusta Kotlin y los beneficios sobre Java deberían networkingucir la cantidad de errores en la biblioteca.

Kotlin es popular en Android por una razón, y debes tomar eso como una señal de que hay muchos más beneficios que negativos. Realmente puedes ver esto por ti mismo al tener un pequeño ejemplo en Java y pequeño en Kotlin y comparar la diferencia. Procure ambos, tienen el mismo tipo de canal de compilation.

  • Eclipse Aether no resuelve `MÁS RECIENTE` correctamente
  • Usar las extensiones de resources de Kotlin para Android usando solo Maven
  • Dependencia de import de Maven Jetbrains expuesta
  • El procesador de annotations de Kotlin-Kapt no funciona con maven
  • Android Despliegue las fonts de kotlin a un repository de maven
  • Maven-publish gradle plugin se salta la versión
  • problemas del comstackdor de Kotlin para la class no resuelta
  • ¿Cómo se ejecutan las testings de Spek con Maven?
  • cómo comstackr kotlin en el proyecto web eclipse maven
  • error: los generics no son compatibles en -source 1.3 al comstackr el código de Java con Kotlin
  • ¿Por qué esta aplicación Spring Boot no puede encontrar la página principal?