Povězte nám o své zkušenosti s knihovnou RxJava v praxi vývoje
Android
Vysvětlete pojem Context v kontextu programování.
Máte zkušenosti s používáním rozhraní Runnable v Java pro vytváření vláken nebo úkolů?
Vysvětlete princip fungování metody subscribeOn a v jakých situacích se používá v reaktivním programování.
Můžeš uvést oblíbené knihovny nebo nástroje pro zavádění závislostí v aplikacích?
V jakých situacích je koncept použitelný při vývoji Android aplikací?
Vysvětlete koncept Continuation v kontextu korutin.
Jaké jsou hlavní přístupy k vytváření korutin v programování?
V čem spočívá rozdíl mezi použitím tématu a stylu při vývoji rozhraní v Androidu?
Jaká je hlavní role Dagger Hilt a proč se používá při vývoji Android aplikací?
Jaké běžné schémata rozložení prvků se používají v Jetpack Compose?
Můžete vysvětlit, co se rozumí pod pojmem 'Context' v kontextu View v Androidu?
Pracoval jste někdy s metodou invalidate() pro aktualizaci zobrazení?
Jaké metody a nástroje se v Java používají k implementaci synchronizace vláken?
Proč změna metody equals bez odpovídající aktualizace hashCode narušuje správnost fungování hash tabulek?
V čem se liší použití Activity Context od Application Context v Androidu?
Jaké mechanismy se používají pro přenos řízení mezi corutinami v asynchronním programování?
Jaké je časové pořadí při hledání prvku v HashMap, pokud mají všechny objekty stejnou hodnotu hash funkce?
Jaké jsou rozdíly mezi klíčovými slovy const val a val v Kotlinu?