Android
È possibile riutilizzare elementi chiave nello sviluppo Android?
Quale tipo di ambito di visibilità sceglieresti per ViewModel nel tuo progetto?
È ammissibile includere metodi con implementazione nell'interfaccia?
Hai esperienza pratica nell'automazione dei processi di consegna e distribuzione di prodotti software con CI/CD?
Quali sono i vantaggi e gli svantaggi dell'utilizzo di tabelle virtuali?
Quale strumento o linguaggio di programmazione preferisci per sviluppare i tuoi progetti?
Puoi nominare le caratteristiche e le funzionalità di Kotlin che non sono presenti in Java?
In che modo l'uso di un'architettura multi-modulo influisce sui requisiti di memoria RAM nel sistema?
In che modo è possibile garantire la memorizzazione privata dei dati all'interno dell'applicazione?
Quali componenti sono inclusi nel framework di dependency injection Dagger?
Quali fasi del ciclo di vita dell'applicazione si attraversano durante il suo avvio, quando viene messa in background premendo il pulsante home, e successivamente riportata in primo piano?
Puoi elencare le principali fasi del ciclo di vita del componente Fragment in Android?
Puoi spiegare le differenze tra una finestra di dialogo e un frammento in Android?
Quali approcci utilizzi o conosci per l'organizzazione e l'archiviazione dei dati?
Quali sono le differenze tra ViewModel della libreria Jetpack e il ViewModel standard nell'implementazione del pattern architetturale MVVM?
Sei pronto a svolgere compiti in Java?
Quali metodi possono essere utilizzati per implementare la visualizzazione dei componenti utente in Jetpack Compose?
Hai utilizzato sealed class nei tuoi progetti?
Puoi spiegare il meccanismo di funzionamento delle annotazioni nella libreria Dagger?
Come gestire le dipendenze tramite il Context: passarle dall'esterno o crearle all'interno della classe?