Come viene eseguita la compilazione del progetto in Android Studio?
Android
Puoi elencare i principali tipi di Intent utilizzati nello sviluppo di applicazioni Android?
Quale ruolo svolge il file AndroidManifest.xml nella struttura di un'app Android?
Quali tipi di CoroutineDispatcher conosci e in quali casi li hai usati?
In quale processo o componente del sistema funziona il componente Broadcast Receiver?
Quali sono le principali differenze tra i pattern MVP e MVVM nel contesto dell'architettura delle applicazioni?
Qual è la differenza tra l'utilizzo del contesto dell'attività e del contesto dell'applicazione in Android?
Non è obbligatorio specificare l'attività nel manifesto Android?
Quale parte dell'architettura secondo i principi della Clean Architecture occupa il ViewModel?
Cosa ti attrae nel campo dello sviluppo Android e perché hai deciso di concentrarti specificamente su di esso?
Spiega le differenze tra i componenti Activity e Fragment nel contesto dello sviluppo di applicazioni Android.
Puoi nominare i livelli principali nella concezione dell'architettura pulita?
Qual è il ruolo principale del componente Presenter nell'architettura MVP?
Come distinguere un thread di esecuzione da una coroutine e quali sono le principali differenze tra loro?
Quali sono i vantaggi e gli svantaggi di usare una sola attività in un'applicazione?
Come distinguere i pattern architetturali MVI e MVVM e quali sono le loro principali differenze?
Può spiegare cosa significa il termine 'Sequence' nella programmazione o nella modellazione dei processi?
Puoi nominare diversi tipi di ambito in programmazione?
Qual è la necessità di utilizzare temi nella programmazione o nella progettazione di sistemi?