Este repositorio contiene el código de ejemplo usado en el workshop de kotlin.
El workshop tiene varios módulos y cada uno está representado en este repositorio por medio de una rama (branch)
Así que las ramas son las siguientes:
Contiene los fundamentos de kotlin, aquí encontraras
- Variables y tipos de datos
- Operadores
- Rangos
- Control de flujo (if, when, for, while)
- NullSafety y operador elvis
- Funciones
La presentación de este módulo se encuentra en Presentación 1
Video de la clase Clase 1
Contiene los ejemplos de programación orientada a objetos en Kotlin
- Clases
- Interfaces
- Herencia.
- Clases abstractas
- Object.
- Data Class.
- Properties y delegated properties
- Extensiones
- Sealed Classes
- Enum
- Inline Clases
- Type Alias
La presentación de este módulo se encuentra en Presentación 2 y 3
Video de la clase Clase 2
Video de la clase Clase 3
Contiene los ejemplos de programación funcional en Kotlin
- Lambdas
- Funciones de orden superior
- Colecciones
- Secuencias
- Listas
- Set
- Map
- Inline Functions
La presentación de este módulo se encuentra en Presentación 4
Video de la clase Clase 4
Contiene los ejemplos de coroutines en Kotlin
- Coroutines
- Context y Dispatchers
- Jobs
- Channels
- Flows
La presentación de este módulo se encuentra en Presentación 5
Video de la clase Clase 5
Contiene los ejemplos de
- Kotlin Multiplataforma.
- DSL.
- Compatibilidad con Java.
La presentación de este módulo se encuentra en Presentación 6
Video de la clase Clase 6