Desarrolla apps para Android con Kotlin
Crea mejores apps para Android más rápido con Kotlin, un lenguaje de programación moderno de tipo estático que usan más del 60% de los desarrolladores profesionales de Android. Kotlin te ayuda a aumentar la productividad, la satisfacción de los desarrolladores y la seguridad del código.
Expresivo y conciso
Gracias a las modernas funciones de Kotlin, podrás enfocarte en expresar tus ideas y escribir menos código estándar.
Código más seguro
Con la nulabilidad incluida en su sistema de tipos, Kotlin te ayuda a evitar NullPointerExceptions. Las apps para Android que usan Kotlin tienen un 20% menos de probabilidades de fallar.
Jetpack Compose
El moderno kit de herramientas de IU de Android se basa en Kotlin, lo que te permite crear IU rápidamente con APIs intuitivas y potentes.
Simultaneidad estructurada
Las corrutinas de Kotlin optimizan la programación asíncrona y simplifican y simplifican las tareas comunes, como las llamadas de red y las actualizaciones de bases de datos.
Comenzar
comenzar
Cómo aprender Android y Kotlin desde cero
Consulta nuestras guías para principiantes en las que se enseña a compilar apps para Android con Kotlin y Jetpack Compose.
comenzar
Kotlin para desarrolladores de Java de Android
Si ya conoces Java, nuestras guías de interoperabilidad y documentación pueden ayudarte a comenzar.
comenzar
Guías avanzadas de Kotlin
Si ya conoces Kotlin, lee nuestra documentación avanzada para aumentar tus habilidades.
comenzar
Lleva Kotlin a tu equipo
Descubre cómo escribir en Kotlin puede aumentar la productividad de tu equipo, mejorar la calidad de tus apps y aumentar la satisfacción de los desarrolladores.
Cursos destacados
Destacado
Capacitación de Kotlin para programadores
En el curso Capacitación de Kotlin para programadores, aprenderás los conceptos básicos de Kotlin a medida que crees varios programas pequeños en IntelliJ IDEA.
Destacado
Corrutinas avanzadas con LiveData y flujo de Kotlin
Aprende a usar LiveData con corrutinas y flujo de Kotlin.
Optimizado para Kotlin
Kotlin tiene herramientas y recursos completamente compatibles con el desarrollo de Android que te ayudarán a alcanzar el éxito.
Android Studio
Android Studio brinda compatibilidad óptima con Kotlin. Además, viene con herramientas incorporadas para convertir el código basado en Java a Kotlin. La herramienta Mostrar código de bytes de Kotlin te permite ver el código basado en Java equivalente a medida que aprendes a usar Kotlin.
Android KTX
Android KTX hace que el desarrollo de Android con Kotlin sea más conciso, idiomático y agradable gracias a las funciones del lenguaje Kotlin.
SDK compatible con Kotlin
A partir de Android 9 (nivel de API 28), el SDK de Android incluye anotaciones de nulabilidad para ayudarte a evitar excepciones NullPointerExceptions. La documentación de referencia de la API también está disponible en Kotlin.
Recursos de aprendizaje
Explora un conjunto seleccionado de recursos en varios formatos para aprender a usar Kotlin.
¿Cómo es el código Kotlin?
Apps creadas con Kotlin
Desde las startups más populares hasta empresas de la lista Fortune 500 compilan apps con Kotlin. Descubre cómo Kotlin ayudó a sus equipos a ser más productivos y a escribir apps de mejor calidad.
Historia de desarrolladores
Zomato usa Kotlin para escribir código de manera más segura y concisa
Con Kotlin, Zomato logró reducir de manera significativa la cantidad de líneas de código en su app y pudo detectar problemas importantes en ella durante la compilación.
Mira a Rahul, vicepresidente de Administración de Productos de Zomato, y a Prateek Sharma, desarrollador de Android, hablar sobre cómo se comenzó a adoptar Kotlin en Zomato y sobre cómo ahora lo implementan en todos los lanzamientos de funciones nuevas.
Destacado
Kotlin es de código abierto
Kotlin es un proyecto de código abierto disponible sin cargo bajo la licencia de Apache 2.0. El código del proyecto se desarrolla abiertamente en GitHub y está a cargo, principalmente, del equipo empleado en JetBrains, con contribuciones de Google y otros. Al elegir Kotlin, reafirmamos nuestro compromiso con un ecosistema de desarrollo abierto a medida que evolucionamos y agrandamos la plataforma de Android, y nos entusiasma ver la evolución del lenguaje.
Recursos destacados
Codelabs para Android en Kotlin
Conoce las prácticas recomendadas y las APIs más recientes con codelabs de Android en Kotlin.
Android y Kotlin en Medium
Artículos técnicos sobre Kotlin escritos por el equipo de Android.
Curso sobre los aspectos básicos de Android con Compose
Si no tienes experiencia en programación, aprende los conceptos básicos del lenguaje de programación Kotlin y cómo compilar apps simples para Android.
Documentación del lenguaje Kotlin
Playground de Kotlin
Intenta usar Kotlin ahora mismo en tu navegador web.
Referencia oficial del lenguaje
Comienza a aprender sobre Kotlin en el sitio de referencia oficial del lenguaje.