Android
Quali sono le limitazioni nell'uso dei thread per Dispatchers.Main nel contesto delle Coroutines?
Qual è la differenza tra map e flatMap?
A cosa servono i metodi equals e hashCode in Java?
Qual è il modo migliore per usare i modificatori di accesso in Java?
Descrivi l'ordine in cui vengono chiamati il costruttore della classe, il costruttore della superclasse, il blocco di inizializzazione statica e gli accessor in Java.
Cosa succede a una coroutine quando si verifica un'eccezione?
In quali modi è possibile aggiornare o ridisegnare l'interfaccia visualizzata in un'applicazione?
Quali sono le differenze tra Dagger e Koin nel contesto dell'iniezione delle dipendenze?
Su cosa bisogna prestare attenzione per ottimizzare il lavoro con grandi elenchi?
Qual è lo scopo del metodo equals() in Java?
Come lo scope traccia l'annullamento di una coroutine?
Cos'è il pattern di progettazione 'Factory' e come viene utilizzato nello sviluppo di applicazioni?
Parla dei modificatori di accesso in Java.
Qual è la differenza tra una dichiarazione di classe sealed e una classe di dati in Kotlin?
Come aggiungere un'implementazione di interfaccia a una classe?
Quali sono i vantaggi dell'utilizzo del linguaggio Kotlin per lo sviluppo di applicazioni Android?
Come impostare i margini esterni di un componente in Jetpack Compose?
Quali API o strumenti utilizzerai per inviare file al server?
Perché si consiglia di eseguire tutte le operazioni con l'interfaccia utente in un unico thread?
Spiega le differenze tra il contesto di esecuzione di una coroutine e la situazione generale dell'applicazione.