Android
Come implementare un riavvio automatico dell'applicazione in caso di crash o arresto?
In che modo i dati vengono salvati in Activity durante un cambio di configurazione, oltre all'uso dell'oggetto Bundle?
In quale processo o ciclo di vita del componente React viene eseguito l'effetto avviato con LaunchedEffect?
In quali condizioni l'operazione di aggiunta di un elemento a una HashMap raggiungerà un tempo di esecuzione proporzionale alla complessità logaritmica?
Come viene effettuato il ritorno dell'esecuzione in una funzione suspend in Kotlin?
Hai applicato l'elaborazione dati parallela o il multitasking nei tuoi progetti?
Qual è la differenza tra GlobalScope, MainScope e la creazione di un proprio Scope in Kotlin Coroutines?
Hai mai utilizzato il metodo invalidate() per aggiornare la visualizzazione?
Puoi spiegare cosa sono gli effetti collaterali in Jetpack Compose e come vengono applicati?
In cosa consiste la funzione remember e quale ruolo svolge nel sistema?
Qual è lo scopo dell'uso della programmazione multithread nello sviluppo di sistemi software?
Come si può configurare l'invio di proposte agli utenti che utilizzano altri servizi o applicazioni?
Puoi spiegare l'implementazione interna e il meccanismo di funzionamento delle funzioni suspend in Kotlin?
In quali modi sai organizzare l'esecuzione di compiti in background?
Esiste in Java un equivalente alla funzione init di Kotlin?
Puoi spiegare cosa sono le variabili atomiche e in cosa differiscono da quelle normali?
Spiega i componenti principali e i principi di funzionamento di Retrofit per interagire con l'API REST.
Quali criteri devono essere considerati nella scelta del metodo appropriato per organizzare l'interfaccia utente?
Perché è importante specificare il tipo di ritorno in una funzione inline?
In quale ordine si devono posizionare i componenti del layout in termini di utilizzo delle risorse di sistema?