Puoi fornire un esempio di codice che non cambia durante l'esecuzione e non provoca effetti collaterali?
Android
Puoi elencare i metodi principali utilizzati per gestire il ciclo di vita degli elementi View?
Come si può estrarre informazioni da un oggetto Bundle in Android?
Quale tecnologia consideri la più preferibile per i tuoi progetti e perché?
Puoi spiegare il significato e l'uso dei pixel (px) nello sviluppo web?
Come viene calcolato il metodo hashCode in una data class?
Come avviene l'interazione tra View e ViewModel nel pattern MVVM?
Qual è la differenza tra intent impliciti ed espliciti in Android e come si utilizzano?
Quali sono i principali vantaggi della piattaforma mobile Android rispetto ad altri sistemi operativi per dispositivi mobili?
Quale tipo di flusso di dati rappresenta un Subject in RxJava e come si differenzia dagli altri tipi?
È possibile utilizzare ViewModel per apportare modifiche alla visualizzazione di un elemento dell'interfaccia?
Qual è la differenza tra i componenti ListView e RecyclerView in Android, e in quali situazioni si consiglia di usare ciascuno di essi?
Spiega cos'è il binding delle viste (View Binding) in Android e a cosa serve.
Una coroutine genitore può terminare prima della coroutine figlia avviata al suo interno?
Come si valuta la difficoltà di aggiungere un nuovo elemento alla struttura dati HashMap?
Spiega il concetto di variabili atomiche e il loro ruolo nella programmazione multithread.
Qual è la funzione principale e l'applicazione della libreria Dagger nello sviluppo di applicazioni Android?
Qual è il ruolo e lo scopo della classe Completable nella libreria RxJava?
Come calcolare le dimensioni degli elementi annidati dell'interfaccia, considerando la larghezza del loro componente genitore e le condizioni in cui i valori >= 0 impostano una larghezza fissa, e i valori < 0 indicano una frazione della larghezza rimanente?