Kotlin
¿Cómo trabajar con JSON en Kotlin?
¿Qué es la reflexión y cómo se implementa en Kotlin?
¿Qué es un bloque 'run' en Kotlin y cómo se usa?
¿Qué patrones de diseño se pueden usar en el lenguaje Kotlin?
¿Qué es la función 'suspend' en Kotlin?
¿Qué son las funciones 'inline' en Kotlin y en qué casos se deben usar?
¿Cómo funcionan las palabras clave 'super' y 'this' en Kotlin?
¿Cómo trabajar con tipos genéricos en Kotlin?
¿Qué son las 'expresiones de objetos' y las 'declaraciones de objetos' en Kotlin?
¿Qué es un 'companion object' en Kotlin y en qué casos se debe usar?
¿Cómo funcionan las expresiones lambda en el lenguaje de programación Kotlin?
¿Qué es el operador 'spread' en Kotlin y cómo se usa?
¿Qué son las 'funciones de alcance' en Kotlin y cuándo se deben usar?
¿Cómo implementar la multitarea en Kotlin?
¿Cómo funciona la herencia en Kotlin?
¿Qué es el bloque 'init' y cómo se usa en el lenguaje Kotlin?
Explica cómo usar las funciones 'with' y 'let' en Kotlin.
¿Qué son los tipos 'nullable' en Kotlin y cómo funcionan?
¿Cómo usar la reflexión en Kotlin?
¿Qué modismos y patrones comunes utilizas en Kotlin?