Come si possono implementare funzioni anonime usando espressioni lambda in Java?
Android
Come si può impostare un osservatore per le modifiche in LiveData?
Come avviare un'Activity in un'app Android?
Puoi elencare gli elementi principali dell'architettura Android e le loro funzioni?
Quali metodi possono essere utilizzati per prevenire perdite di memoria nelle applicazioni?
Come si possono passare i dati all'avvio di una nuova schermata in un'app Android?
Puoi spiegare le fasi del ciclo di vita del componente ViewModel nell'architettura dell'applicazione?
Puoi spiegare cos'è il file AndroidManifest.xml e quale ruolo svolge in un progetto Android?
È possibile elencare le caratteristiche principali del ciclo di vita del componente Activity in Android?
Come viene implementato il mantenimento dello stato del ViewModel durante la modifica dell'orientamento dello schermo?
Come avviene l'aggiornamento automatico dell'interfaccia in caso di modifiche ai dati associati a LiveData?
Quali passaggi vengono eseguiti per aggiungere un nuovo elemento alla struttura ArrayList?
Quali metodi esistono per mantenere l'interfaccia utente durante la modifica dell'orientamento o della configurazione del dispositivo?
In quali situazioni è consigliabile applicare il pattern Singleton?
Quali sono le principali differenze tra i linguaggi di programmazione Java e Kotlin?
Puoi spiegare cos'è LiveData e come funziona nel contesto dello sviluppo Android?
Come implementare una lista con una struttura dati immutabile in Kotlin?
Come implementare una lista modificabile in Kotlin?
Qual è la ragione principale per usare l'annotazione Parcelize nello sviluppo Android?
Come si può implementare il pattern Singleton in Kotlin?