Android
Jaké vztahy a odpovědnosti by měly existovat mezi vrstvami v architektuře založené na principech čisté architektury?
Můžeš vyjmenovat hlavní typy intent v Androidu?
Jaký typ datového toku představuje Subject v RxJava a čím se liší od ostatních typů?
Můžete vysvětlit význam a použití pixelů (px) ve webovém vývoji?
Jaký je rozdíl mezi komponenty ListView a RecyclerView v Androidu a v jakých situacích se doporučuje používat každý z nich?
Jak spočítat velikost vnořených prvků rozhraní s ohledem na šířku jejich rodičovského prvku a podmínky, kdy hodnoty >= 0 určují pevnou šířku, a hodnoty < 0 označují podíl z zbývající šířky?
Může rodičovská korutina skončit dříve než její vnořená korutina?
Můžete vysvětlit, co znamená funkce coroutineScope v Kotlinu a k čemu se používá?
Jak je zajištěna interakce mezi View a ViewModel v patternu MVVM?
Jaké jsou hlavní výhody a nevýhody používání data class ve vašem projektu?
Jaké jsou hlavní výhody mobilní platformy Android ve srovnání s jinými operačními systémy pro mobilní zařízení?
Za jakých podmínek jsou objekty ViewHolder a View trvale odstraněny z paměti a nejsou v RecyclerView znovu používány?
Vysvětlete koncept atomárních proměnných a jejich roli v vícevláknovém programování.
Jak lze komponenty Intent v Androidu třídit do hlavních kategorií?
Jak se provádí výpočet metody hashCode v datové třídě?
Jakou technologii považujete za nejvhodnější pro své projekty a proč?
Jaká je hlavní funkce a použití knihovny Dagger při vývoji Android aplikací?
Jaké hlavní potíže mohou při používání generování kódu v Daggeru nastat?