El desarrollo móvil de Android ha sido Kotlin primero desde Google I/O en 2019.

Al usar Kotlin para el desarrollo de Android, puede beneficiarse de:

  • Menos código combinado con una mayor legibilidad. Pase menos tiempo escribiendo su código y trabajando para comprender el código de los demás.
  • Lenguaje maduro y ambiente.. Desde su creación en 2011, Kotlin se ha desarrollado continuamente, no solo como lenguaje, sino como un ecosistema completo con herramientas sólidas. Ahora está perfectamente integrado en Android Studio y muchas empresas lo utilizan activamente para desarrollar aplicaciones de Android.
  • Compatibilidad con Kotlin en Android Jetpack y otras bibliotecas. extensiones ktx agregue funciones del lenguaje Kotlin, como rutinas, funciones de extensión, lambdas y parámetros con nombre, a las bibliotecas de Android existentes.
  • Interoperabilidad con Java. Puede usar Kotlin junto con el lenguaje de programación Java en sus aplicaciones sin necesidad de migrar todo su código a Kotlin.
  • Soporte para desarrollo multiplataforma. Puede usar Kotlin para desarrollar no solo Android sino también iOS, backend y aplicaciones web. Disfrute de los beneficios de compartir el código común entre las plataformas.
  • Código de seguridad. Menos código y una mejor legibilidad conducen a menos errores. El compilador de Kotlin detecta estos errores restantes, lo que hace que el código sea seguro.
  • Fácil aprendizaje. Kotlin es muy fácil de aprender, especialmente para los desarrolladores de Java.
  • gran comunidad. Kotlin cuenta con un gran apoyo y muchas contribuciones de la comunidad, que está creciendo en todo el mundo. Según Google, más del 60% de las 1000 mejores aplicaciones en Play Store usan Kotlin.

Muchas empresas emergentes y de Fortune 500 ya han desarrollado aplicaciones de Android utilizando Kotlin; consulte la lista en el sitio web de Google para desarrolladores de Kotlin.

Si quieres empezar a usar Kotlin para el desarrollo de Android, lee Recomendación de Google para empezar a usar Kotlin en Android.

Si eres nuevo en Android y quieres aprender a crear aplicaciones con Kotlin, consulta este curso de Udacity.