Kotlin
Come lavorare con JSON in Kotlin?
Cos'è la riflessione e come viene implementata in Kotlin?
Cos'è un blocco 'run' in Kotlin e come si usa?
Quali pattern di progettazione possono essere utilizzati nel linguaggio Kotlin?
Cosa sono le funzioni 'inline' in Kotlin e in quali casi dovrebbero essere usate?
Cos'è la funzione 'suspend' in Kotlin?
Come lavorare con i tipi generici in Kotlin?
Come funzionano le parole chiave 'super' e 'this' in Kotlin?
Cos'è un 'companion object' in Kotlin e in quali casi dovrebbe essere usato?
Cosa sono le 'espressioni di oggetto' e le 'dichiarazioni di oggetto' in Kotlin?
Come funzionano le espressioni lambda nel linguaggio di programmazione Kotlin?
Cosa sono le 'funzioni di scope' in Kotlin e quando usarle?
Come implementare il multithreading in Kotlin?
Come funziona l'ereditarietà in Kotlin?
Cos'è il blocco 'init' e come viene utilizzato nel linguaggio Kotlin?
Spiega come usare le funzioni 'with' e 'let' in Kotlin.
Cosa sono i tipi 'nullable' in Kotlin e come funzionano?
Cos'è l'operatore 'spread' in Kotlin e come usarlo?
Come usare la reflection in Kotlin?
Quali idiomi e pattern comuni usi in Kotlin?