Jak implementovat čekání na dokončení úkolu spuštěného pomocí launch v coroutine?
Android
Jaké jsou hlavní rozdíly mezi vzory MVP a MVVM v kontextu architektury aplikací?
Jaké jsou výhody a nevýhody architektonického přístupu Clean Architecture?
Můžeš uvést hlavní části a prvky, které tvoří korutiny v Kotlinu?
Jak lze ve vaší aplikaci implementovat zpoždění před spuštěním coroutine?
Jak je spravován životní cyklus závislostí v knihovně Hilt?
Můžete vysvětlit účel funkce runBlocking v Kotlin Coroutines?
Jak určit rozsah závislostí v Daggeru a k čemu je potřeba?
Jaký výsledek vrací funkce označená klíčovým slovem async v korutinách?
Jaká jsou omezení počtu vláken u správce Dispatchers.IO v korutinách?
Jak je implementována strategie řízení přetečení bufferu v SharedFlow?
Jaké jsou hlavní výhody a nevýhody přístupu MVP ve vývoji softwaru?
Lze přerušit provádění asynchronní funkce spuštěné přes async?
Jak lze spravovat životní cyklus komponenty při použití Hilt v Androidu?
Můžeš vyjmenovat různé typy CoroutineDispatcher, které se používají v Kotlin?
Můžeš uvést hlavní typy komponent v Daggeru a vysvětlit jejich použití?
Jaká omezení počtu vláken ukládá Dispatchers.Default v korutinách?
Jaké metody lze použít k implementaci korutin v programování?
Jak implementovat asynchronní operace s využitím korutin v architektuře ViewModel?
Můžeš uvést klíčové komponenty knihovny Room pro práci s databází?