Kotlin
O que é reflexão e como ela é implementada em Kotlin?
Como trabalhar com JSON em Kotlin?
Como trabalhar com tipos genéricos em Kotlin?
O que é a função 'suspend' em Kotlin?
Como funcionam as palavras-chave 'super' e 'this' em Kotlin?
O que são 'expressões de objetos' e 'declarações de objetos' em Kotlin?
O que são funções 'inline' em Kotlin e em que casos devem ser usadas?
O que é um bloco 'run' em Kotlin e como é utilizado?
Que padrões de design podem ser usados na linguagem Kotlin?
Como funcionam as expressões lambda na linguagem de programação Kotlin?
O que é o bloco 'init' e como é utilizado na linguagem Kotlin?
Como implementar multitarefa em Kotlin?
O que é um 'companion object' em Kotlin e em que casos deve ser usado?
Explique como usar as funções 'with' e 'let' em Kotlin.
O que são as 'funções de escopo' em Kotlin e quando devem ser usadas?
O que é o operador 'spread' em Kotlin e como usá-lo?
O que são tipos 'nullable' em Kotlin e como eles funcionam?
O que é a expressão 'object' em Kotlin e como pode ser usada?
Como funciona a herança em Kotlin?
Como usar reflexão em Kotlin?