Recursos adicionales de Kotlin

Seleccionamos un conjunto de recursos para ayudarte a aumentar rápidamente 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, aunque hay una 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, aunque hay una 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, aunque hay nuevos descuentos disponibles para estudiantes)

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