Come distinguere un Intent esplicito da uno implicito nello sviluppo Android?
Android
Puoi elencare i principali tipi di Intent utilizzati nello sviluppo di applicazioni Android?
Puoi elencare i diversi tipi di servizi esistenti nell'architettura dei sistemi?
Quali sono le principali differenze tra i pattern MVP e MVVM nel contesto dell'architettura delle applicazioni?
In cosa consiste l'applicazione della classe SoftReference nella gestione della memoria in Java?
Puoi spiegare la sequenza delle fasi del ciclo di vita della View nell'architettura dell'applicazione?
Quali strumenti e librerie di test unitari hai utilizzato nei tuoi progetti?
È possibile dichiarare un metodo sia astratto che statico allo stesso tempo?
È possibile creare ereditarietà usando data class in Kotlin?
È possibile in Kotlin creare una classe contrassegnata come sealed, che eredita da un'altra classe sealed?
È possibile che il metodo onDestroy venga eseguito senza una chiamata preventiva a onPause e onStop?
Quali sono le differenze tra le classi String e StringBuilder in Java e in quali situazioni si consiglia di utilizzare ciascuna di esse?
Puoi spiegare le fasi del ciclo di vita del componente Activity in Android?
È possibile generare automaticamente un costruttore senza parametri per una data class in Kotlin?
Puoi elencare le parti principali e i componenti della libreria Room per lavorare con i database?
Quali relazioni esistono tra i metodi hashCode e equals in Java?
Quale protocollo di comunicazione viene utilizzato per la trasmissione dei dati in gRPC?
Qual è la differenza tra i componenti ListView e RecyclerView in Android, e in quali situazioni si consiglia di usare ciascuno di essi?
Puoi spiegare le fasi del ciclo di vita del Fragment in Android?
A cosa serve la parola chiave static nella dichiarazione delle classi in Java?