Sobes.tech

Android

Vysvětlete koncept DataBinding a jeho roli v propojení dat v aplikacích

Junior — Middle
320

Proč se doporučuje provádět všechny operace s uživatelským rozhraním v jednom vlákně?

Junior — Middle
289

Jaké funkce nebo metody lze implementovat nebo změnit při vývoji vlastního komponentu View?

Junior — Middle
280

Co znamená kontext předávaný při inicializaci uživatelského prvku v Androidu?

Junior — Middle
276

Máte zkušenosti s konceptem Clean Architecture ve svých projektech?

Junior — Middle
264

V čem spočívá rozdíl mezi použitím operátoru map a flatMap v RxJava a kdy je vhodnější který z nich použít?

Junior — Middle
264

Vysvětlete princip fungování třídy DiffUtil a její použití při optimalizaci aktualizace seznamů v Androidu

Junior — Middle
257

Jak se provádí hledání prvku podle klíče v datové struktuře HashMap?

Junior — Middle
252

Je povinné při vývoji rozhraní s Jetpack Compose používat fragmenty?

Junior — Middle
251

Co se děje s komponentou View, když je neaktivní a nezobrazuje data?

Junior — Middle
251

V jakých případech a jak lze použít klíčové slovo final v Javě?

Junior — Middle
251

Můžeš vysvětlit účel a fungování metody observeOn v reaktivním programování?

Junior — Middle
247

Jaký je rozdíl mezi operátory zip a combineLatest v knihovně RxJava a v jakých scénářích je vhodné je použít?

Junior — Middle
239

Lze deklarovat metody jako final a v jakých případech to má smysl?

Junior — Middle
231

Můžete vysvětlit, co je SupervisorJob v kontextu coroutine a správy úkolů v Kotlinu?

230

Jaké operace lze provádět při práci s výjimkami v Kotlinu?

Junior — Middle
223

Vysvětlete mechanismus fungování třídy AtomicInteger a její roli při implementaci vláknově bezpečných operací.

Junior — Middle
220

Proč Dispatchers.Main provádí vykonávání v rámci jednoho vlákna při použití Coroutines?

Junior — Middle
220
/6