Jaká je aktuální velikost vašeho týmu v projektu?
Android
Jak zobrazit chybu ve View na základě dat přicházejících z LiveData?
Můžete vysvětlit, jak je implementován mechanismus rozšíření funkčnosti v projektech?
Jaké jsou rozdíly mezi Dagger a Koin v kontextu injektáže závislostí?
Jak je v Daggeru prováděna automatická generace kódu pro injekci závislostí?
Proč je nutné převádět data mezi studeným a horkým stavem?
Povězte o své zkušenosti s používáním různých vzorů návrhu v praxi vývoje.
Jaké metody životního cyklu widgetu existují kromě onMeasure, onLayout a onDraw?
Jaká jsou vaše očekávání a cíle nadcházejícího pohovoru?
Jak rozlišit typy rozložení podle jejich vlivu na efektivitu práce aplikace?
Můžete vysvětlit princip fungování proměnné volatile a v jakých případech je její použití oprávněné?
Co je Dagger a jaké má výhody a nevýhody ve srovnání s jinými nástroji pro injekci závislostí?
Jaký je rozdíl v způsobech komunikace mezi View a jejími modely: ViewModel a View, stejně jako Presenter a View?
Jaké příčiny mohou vést k neočekávanému ukončení aplikace a návratu na hlavní obrazovku bez zobrazení chyb?
Vysvětlete, co znamená explicitní záměr v Androidu a jak se liší od implicitního.
Můžete vysvětlit, co jsou implicitní záměry (Implicit Intent) v Androidu?
V jakém kontextu je volána funkce lazy()?
Jak určit efektivitu systému Layout a podle jakých kritérií je hodnocena jeho výkonnost?
V čem se liší mechanismus Binds od Provides v kontextu dependency injection nebo modulárních systémů?
Co je to datová třída v programovacím jazyce a jaké má výhody?