/kotlin-talk-examples

Kotlin example: basics, concurrency, advanced and interoperability

Primary LanguageKotlin

kotlin

Kotlin Talks Examples

Kotlin example: basics, concurrency, advanced and interoperability

Contenido

  • Basic syntax
  • Tipos
  • Nulidad.
  • Controles de flujos.
  • Funciones.
  • Clases, Interfaces, Objects y Enums
  • Extensions
  • Colecciones
  • Rangos

Presentación: Kotlin - Conceptos básicos

  • ¿Qué son las coroutines?
  • Funciones suspend
  • Coroutine Context y Dispatchers
  • Builders y Jobs
  • Scopes
  • Exceptions
  • Secuencias
  • Flows
  • StateFlow
  • Shared Flow
  • Channel
  • Callback Flow

Presentación: Kotlin - Concurrencia

  • Scope functions
  • Higher-order functions
  • Tipos de funciones
  • Companion object extensions
  • Inline functions
  • Infix functions
  • Destrucción de declaraciones
  • Type Safe Builders
  • Lazy initialization
  • Late initialization
  • Sealed Class, Sealed Interfaces
  • Generics types
  • Varianza de Tipos (out, in)
  • Tipo reified
  • Delegation Pattern
  • Import Alias
  • Type Alias
  • Contracts

Presentación: Kotlin - Avanzado

  • Código Java desde Kotlin
  • Funciones: Higher Order functions, Extensions, Sobrecarga, Lambdas, etc.
  • Properties
  • Objects
  • Acceso estático a campos
  • Data classes
  • Clases sealed
  • Funciones Inline
  • Funcionalidades no soportadas desde Java

Presentación: Kotlin - Interoperabilidad con Java