Kotlin
Come lavorare con file e flussi di input/output (I/O) in Kotlin?
Spiega l'uso della parola chiave 'by' in Kotlin.
Spiega cos'è un 'companion object' nel linguaggio Kotlin e in quali casi dovrebbe essere usato.
Qual è la differenza tra i modificatori 'open' e 'final' nel linguaggio Kotlin?
Come si può implementare la sincronizzazione in Kotlin utilizzando le coroutine?
Cosa sono le classi 'sealed' in Kotlin e in quali casi devono essere utilizzate?
Come si lavora con XML in Kotlin?
Come configurare e usare le coroutine nei progetti Kotlin?
Quali plugin per IDE (IntelliJ IDEA, Android Studio) usi per lavorare con Kotlin?
Come sono organizzate l'ereditarietà e il polimorfismo in Kotlin?
Quali tipi di collezioni supporta Kotlin?
Cosa sono 'lazy' e 'lateinit' in Kotlin?
Quali sono le caratteristiche del lavoro con ereditarietà e delega in Kotlin?
Cosa sono le classi inline in Kotlin?
Come gestire le eccezioni in 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?