Android
Perché l'ereditarietà nella programmazione orientata agli oggetti può essere uno svantaggio o causare inconvenienti?
Quali sono i vantaggi del sistema operativo Android rispetto ad altri sistemi operativi?
Come viene determinata la dimensione iniziale di ArrayList al momento della creazione?
Dove vengono memorizzati i dati dello stato della coroutine per la sua ripresa?
A cosa serve il file Manifest in un'app Android?
Tutti i tipi di link proteggono l'oggetto dalla cancellazione?
Attraverso quale classe vengono chiamati i metodi get e replace?
L'ordine di recupero di questi dati è garantito dopo averli attraversati con un iteratore?
Come passare un link a un file in un Intent?
Come eseguire il codice in un thread parallelo (non nel principale)?
Qual è la differenza tra un servizio in background e un servizio in primo piano in Android?
Quali segni indicano la presenza di hardcode nel codice?
Qual è la differenza tra DML e DDL?
Hai usato funzioni inline?
Cos'è il pattern di progettazione Factory e come viene utilizzato nella costruzione di oggetti (Builder)?
Quali sono gli analoghi della libreria Hilt per l'iniezione delle dipendenze in Android?
Cosa sono gli oggetti serializzabili e parcelabili?
Può spiegare cos'è il Linguaggio di Definizione dell'Interfaccia Android (AIDL) e a cosa serve?
Cos'è la visibilità (scope) in programmazione e come funziona?
Puoi spiegare in dettaglio il pattern MVP (Model-View-Presenter)?