V jakých situacích je vhodné použít klíčové slovo inline pro funkci?
Android
Jak je v Java implementována a jak funguje instrukce volatile pro zajištění viditelnosti a pořadí změn proměnných mezi vlákny?
Zkušenosti s používáním a vývojem vlastních pohledů v Androidu
Můžete vysvětlit architekturu a fungování DefaultDispatcheru?
Můžete vysvětlit rozdíly mezi metodami onStop a onPause v životním cyklu aktivity?
Můžeš uvést různé typy kontextů používaných v programování nebo návrhu systémů?
Co činí komponenty Android klíčovými pro fungování systému a proč jsou považovány za základní?
Můžeš uvést hlavní klíčová slova používaná při použití `inline` v kódu?
Jak je zajišťována zpracování zpráv uvnitř komponenty Looper?
V jakých případech byste měli používat klíčové slovo volatile v Java?
Lze klíčové slovo refied použít bez použití inline v kódu?
Lze použít klíčové slovo volatile k zajištění bezpečnosti dat při současné práci více vláken s jednou proměnnou?
V čem spočívá použití inline spolu s refied a jaké to přináší výhody?
Jaké architektonické vzory Model-View jste použili ve svých projektech?
Kolik vláken se obvykle používá ve výchozím nastavení pro vykonávání úkolů v DefaultDispatcher?
Jaký je vztah mezi možnostmi jazyka Kotlin a použitím návrhových vzorů?
Můžeš vyjmenovat existující typy dispatcherů v korutinách?
Povězte nám o své zkušenosti s Dagger v projektech
Jak určit správný Looper pro použití s Handlerem při výměně dat mezi podkladovými a hlavními vlákny?