Můžete vysvětlit, jak Gradle zpracovává a provádí fáze řešení závislostí v projektu?
Android
Jaké komponenty Android jsou použitelné v datové vrstvě při implementaci Clean Architecture?
Máte zkušenosti s používáním komponent Jetpack ve svých projektech?
Je nutná synchronizace při současné změně proměnné 500 korutinami spuštěnými na dispatcherech Main a IO?
Je nutná synchronizace při současném aktualizování proměnné stovkou coroutine pracujících na Dispatchers.Main?
Můžete vyjmenovat hlavní prvky architektury Android a jejich funkce?
Jak implementovat strukturu aplikace s rozdělením na moduly pro zajištění její škálovatelnosti a podpory?
Máte zkušenosti s knihovnou Room pro zpracování dat v Android aplikacích?
Jaká je role komponenty View v architektuře MVVM?
Máte praktické zkušenosti s používáním knihovny Room pro práci s místní databází v Androidu?
Proč je důležité nastavovat minimální verzi SDK v projektu Android?
Máte zkušenosti s vývojem uživatelských rozhraní pomocí Jetpack Compose?
Realizoval jste projekty zahrnující spolupráci několika modulů nebo komponent?
Máte zkušenosti s třídou MediaPlayer pro přehrávání multimediálních souborů?
Proč je v nastavení projektu uváděn parametr compileSdkVersion?
Jaká hlavní klíčová slova se používají k deklaraci závislostí v souboru Gradle?
Můžete uvést typy zpráv, které může komponenta BroadcastReceiver v Androidu zpracovávat?
Proč je důležité uvádět parametr targetSdk v souboru build.gradle pro modul projektu?
Jaká je role modelu v architektuře MVVM a proč je nutný?