Esta es una lista de recursos de aprendizaje adicionales que pueden ayudarte a hacer aún más con Kotlin.
Sitios
- kotlinlang.org: Es el sitio de JetBrains para todo lo relacionado con Kotlin.
Instructivos
- Hello World: Un instructivo interactivo de JetBrains que ilustra las funciones y la sintaxis de Kotlin.
Codelabs
- Refactorización a Kotlin: Aprenderás a refactorizar tu código de Java a Kotlin. Además, aprenderás las convenciones del lenguaje Kotlin y cómo asegurarte de que el código que escribas las siga.
- Kotlin compatible con Java: En este codelab, se muestra cómo escribir o adaptar código Kotlin para que se pueda llamar más fácilmente desde código Java.
Videos
- Capacitación de Kotlin para programadores: En este curso de Udacity, aprenderás los conceptos básicos de Kotlin.
- Búsqueda de YouTube "Kotlin en Android": Este vínculo contiene una lista de videos de YouTube relacionados con Kotlin.
- Introducción a la programación en Kotlin: En este curso de O'Reilly, se brinda una introducción al lenguaje Kotlin.
- Kotlin para desarrolladores de Java: En este curso, se enseña el lenguaje Kotlin a los desarrolladores que ya conocen Java.
- Novedades de Kotlin en Android, 2 años después: En esta charla de Google I/O 2019, se analiza la compatibilidad creciente de Android con Kotlin.
- Cómo usar Kotlin (del diseñador principal del lenguaje Kotlin): En esta charla de Google I/O 2018, se destaca cómo escribir código de Kotlin más idiomático.
- Cómo dar forma a la arquitectura de tu app con Kotlin y componentes de arquitectura: Este video de la KotlinConf 2018 incluye las lecciones de arquitectura aprendidas durante la conversión de Plaid a Kotlin y la integración de los componentes de arquitectura de Jetpack.
- Android Jetpack ❤️ Kotlin: en camino hacia API más integrales: En esta charla de la KotlinConf 2019, se proporciona información sobre el estado de Kotlin en Android y se muestra brevemente cómo será el futuro del desarrollo de apps con Android Jetpack.
- Comprende cómo se usan las corrutinas de Kotlin en Android: En esta charla de Google I/O 2019, se brinda una descripción general del uso de las corrutinas de Kotlin en Android.
- LiveData con corrutinas y flujo: En esta charla de Android Dev Summit 2019, se muestra cuándo y cómo usar el compilador de corrutinas
liveData
con patrones de pruebas y antipatrones para crear IU reactivas que sean prolijas, eficientes y sólidas. - #AskAndroid en Android Dev Summit 2019: Kotlin y corrutinas en Android: En esta sesión de Android Dev Summit 2019, se responden preguntas relacionadas con las corrutinas y Kotlin que enviaron por Internet los desarrolladores de Android.
Artículos y entradas de blogs
- Cómo adoptar Kotlin: En esta guía, se muestra cómo agregar Kotlin a proyectos existentes con equipos grandes.
- Cómo adoptar Kotlin (versión CN): En esta guía, se muestra cómo agregar Kotlin a proyectos existentes con equipos grandes.
- Aprende Kotlin mediante pruebas de unidades: En esta publicación, se analiza cómo el equipo de generación de perfiles de Android Studio comenzó a usar las pruebas de unidades.
- Vocabulario de Kotlin: typealias: En esta publicación, se analizan los typealias, palabras clave de Kotlin que te permiten proporcionar un nombre alternativo para un tipo existente sin ingresar un nuevo tipo.
- Vocabulario de Kotlin: clases intercaladas: En esta entrada, se presentan las clases intercaladas, una forma de garantizar la seguridad de tipos sin afectar el rendimiento.
- Suspensión con vistas: En esta publicación, se explica cómo las corrutinas pueden facilitar la programación de la IU.
- Colecciones y secuencias en Kotlin: En esta publicación, se muestra cómo funcionan las colecciones y las secuencias en Kotlin.
Canales sociales
- Comunidad de Kotlin: En la página kotlinlang.org, se incluyen eventos y grupos adicionales centrados en Kotlin.
- Kotlin en Slack: Usa este vínculo para registrarte en el canal de Kotlin Slack, donde podrás debatir sobre todo lo relacionado con Kotlin.
- Talking Kotlin: Es un podcast bimensual centrado en el lenguaje Kotlin.
- Kotlin en Twitter: Esta es la cuenta oficial de Kotlin en Twitter.
Libros
- Desarrollo de Android con Kotlin: Aprende a agilizar el desarrollo de Android con una variedad de funciones de Kotlin, desde básicas hasta avanzadas, a fin de escribir código de mejor calidad.
- Kotlin en acción: En este libro, se enseña a los desarrolladores con experiencia en Java a usar Kotlin para escribir apps de calidad de producción.
- Kotlin para desarrolladores de Android: En este libro, uno de los primeros libros sobre Kotlin, se muestra cómo escribir una app en Kotlin.