Android
Spiega il concetto di utilizzo della composizione nella programmazione orientata agli oggetti.
Come viene gestito il ciclo di vita di un frammento in Android durante un cambio di configurazione del dispositivo?
Qual è il ruolo e lo scopo della parola chiave final nel linguaggio di programmazione?
Spiega il concetto di classe Nothing nel contesto della programmazione.
In quali casi è preferibile usare una sealed class invece di un enum in Kotlin?
Puoi spiegare il principio di funzionamento dell'operatore 'when' nel linguaggio Kotlin?
Quali sono i vantaggi dell'utilizzo dei frammenti rispetto a più Activity nelle applicazioni Android?
Quali costrutti alternativi o parole chiave che svolgono la funzione static in Java utilizza Kotlin?
Come avviene il passaggio dei parametri nelle funzioni in Kotlin e quali sono le caratteristiche di questo processo?
Come si può includere il token di autorizzazione nelle richieste HTTP?
Puoi spiegare il meccanismo di aggiunta di elementi alla struttura dati HashSet?
È possibile istanziare un oggetto di tipo Nothing in un programma?
Cosa succede nel sistema se l'area di memoria Heap si esaurisce completamente?
Come si può migliorare l'efficienza dell'invio dei dati al server durante la compilazione di un modulo nell'interfaccia utente?
Puoi spiegare cosa include il set di componenti di Android Jetpack e come semplifica lo sviluppo delle app?
Cosa ti ha spinto a scegliere lo sviluppo per la piattaforma Android?
Dopo la serializzazione e la successiva deserializzazione, gli oggetti mantengono gli stessi riferimenti?
Quali caratteristiche di Kotlin trovi più piacevoli o attraenti per lo sviluppo?
Qual è la struttura dello strumento Dagger per l'iniezione delle dipendenze?
Puoi nominare i principali tipi di operatori e tipi di dati utilizzati nella libreria RxJava?