Skip to content

Latest commit

 

History

History
81 lines (60 loc) · 2.56 KB

README.md

File metadata and controls

81 lines (60 loc) · 2.56 KB

Workshop de Kotlin

Este repositorio contiene el código de ejemplo usado en el workshop de kotlin.

¿ Comó esta organizado ?

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:

Rama Foundations

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

Rama OOP y OOP-2

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

Rama Functional Programming

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

Rama Coroutines

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

Otros Conceptos (Rama Multiplataforma)

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