La Vista previa para desarrolladores de Android 11 ya está disponible. Pruébala y comparte tus comentarios.

Recursos adicionales de Kotlin

Seleccionamos un conjunto de recursos que te ayudarán a capacitarte y aumentar tu productividad con Kotlin. Si es la primera vez que lo usas, te recomendamos que consultes los siguientes recursos.

Documentación

Lenguaje Kotlin

Kotlin en Android

Muestras

  • Sunflower: Una app de ejemplo de extremo a extremo que muestra las prácticas recomendadas de desarrollo de Android con Kotlin y Jetpack
  • App de Google I/O para Android: La versión de 2018 de la app de Google I/O se reescribió por completo en Kotlin y sirve como ejemplo de una excelente app de extremo a extremo
  • Muestras de Kotlin: Una colección de muestras de código de Android escritas en Kotlin

Codelabs

  • Refactorizar para Kotlin: Aprende cómo refactorizar tu código de Java a Kotlin y cuáles son las convenciones de Kotlin
  • Aspectos básicos de Android Kotlin: Un curso basado en codelabs sobre los aspectos básicos de la creación de apps de Android con Kotlin
  • Paging: Descubre cómo integrar los componentes de la biblioteca de Paging para cargar elementos de la lista mientras el usuario se desplaza por una página
  • Room con un elemento View: Descubre cómo crear una app que use componentes de la arquitectura de Android
  • Corrutinas: Descubre cómo usar las corrutinas de Kotlin, una forma de administrar subprocesos en segundo plano que simplifica el código al reducir la necesidad de devoluciones de llamada

Videos

  • Curso de Udacity: "Desarrollo de apps para Android con Kotlin"; aprende a diseñar y desarrollar apps para Android en el lenguaje de programación Kotlin con herramientas y bibliotecas de la industria
  • Curso de Udacity: "Capacitación de Kotlin para programadores" (conceptos básicos sobre el lenguaje de programación Kotlin, dictado por expertos en Kotlin de Google; ideal para programadores que provienen de Java o de otros lenguajes orientados hacia los objetos)
  • YouTube: Búsqueda de "Kotlin en Android" que brinda una variedad de charlas técnicas de alta calidad
  • Curso de O'Reilly: "Introducción a la programación en Kotlin", un curso de 8 horas dictado por Hadi Hariri, desarrollador de JetBrains (requiere una suscripción; prueba gratuita de 10 días disponible)
  • Curso de Treehouse: "Kotlin para desarrolladores de Java" enseña sobre Kotlin haciendo énfasis en Android (requiere una suscripción; prueba gratuita de 7 días disponible)
  • Curso de Udemy: "Kotlin para principiantes", que enseña sobre Kotlin desde el principio (requiere una suscripción; descuento para estudiantes nuevos disponible)

Libros

Puedes consultar más libros en el sitio de Kotlin.

Canales sociales

  • @kotlin: La cuenta oficial de Kotlin en Twitter
  • Kotlin Community: Una lista de grupos y eventos presenciales de kotlinlang.org
  • Kotlin Slack: Una comunidad de chat de Slack para los usuarios de Kotlin
  • Talking Kotlin: Un podcast bimestral sobre Kotlin y otros temas