Novedades en Kotlin 1.7.0
Te voy a resumir las principales novedades para Desarrolladores Android que trae la nueva versión de Kotlin, la 1.7.0.
Son las siguientes:
Compilador K2
El nuevo compilador de Kotlin está ya en versión alpha.
Aporta notables mejoras de rendimiento. Incluso de más del doble.
Funciona sólo para la JVM (Java Virtual Machine) y de momento no funciona con ninguno de los plugin de compilación, como podría ser kapt.
Mejoras en la compilación incremental en Gradle
Ahora también soporta cambios hechos dentro de módulos dependientes aunque estos no sean bibliotecas Kotlin puras y es compatible con Gradle.
Varias versiones estables
- Opt-in requirement annotations
- Definitely non-nullable types
- Builder inference
Operador underscore para los Type Args
Se puede usar para inferir el tipo de una argumento automáticamente.
Vamos que el lenguaje es más inteligente y nos va a facilitar aún más la vida. 😉
Naturalmente, puedes ir a la documentación oficial para indagar más a fondo.
Y si no lo hiciste aún, puedes ver las novedades en Kotlin 1.6.20.