Android
Cos'è la modularità nel contesto dello sviluppo di applicazioni?
Cos'è ViewGroup e quali sono i suoi tipi?
Perché dovremmo usare l'annotazione @Binds invece di @Provides?
Qual è la differenza tra classi sealed e classi astratte in Kotlin?
Quali sono le differenze tra launch e async nel contesto della gestione degli errori?
Come fornire istanze diverse della stessa classe in Dagger Hilt?
Parla dei tipi any, unit e nothing nel linguaggio Kotlin.
Cos'è la parola chiave transient in Java?
A cosa serve la parola chiave crossinline in Kotlin?
Hai mai lavorato con LinkedHashMap?
Cosa sono gli operatori unari, binari e ternari?
Cos'è lo Scope in Dagger e come creare uno Scope personalizzato?
Qual è la differenza tra runBlocking, runBlockingTest e runTest?
Come chiamare il metodo onDestroy senza passare attraverso i metodi onPause e onStop?
Come creare un RecyclerView in Jetpack Compose?
Come fermare un servizio in Android?
Quali sono i modi per lavorare con il thread principale in Android?
Qual è la differenza tra il dispatcher predefinito e il dispatcher IO in Kotlin Coroutine?
A cosa serve Dagger nello sviluppo Android?
Come determinare la presenza di una perdita di memoria analizzando un dump?