Android
Jak implementovat správu konkurenčních vláken pro zajištění jejich koordinované práce?
Můžeš uvést vlastnosti a možnosti Kotlinu, které v Javě nejsou?
Jak použití vícemodulové architektury ovlivňuje požadavky na operační paměť v systému?
Jakými způsoby lze zajistit soukromé ukládání dat uvnitř aplikace?
Jaké komponenty jsou zahrnuty v rámci Dagger dependency injection frameworku?
Jaké fáze životního cyklu aplikace procházejí při jejím spuštění, přesunutí do režimu na pozadí při stisknutí tlačítka domů a následném návratu do popředí?
Můžeš vyjmenovat hlavní fáze životního cyklu komponenty Fragment v Androidu?
Můžete vysvětlit rozdíly mezi dialogovým oknem a fragmentem v Androidu?
Jaké přístupy k organizaci a ukládání dat používáte nebo znáte?
Jste připraveni plnit úkoly v jazyce Java?
Jakými metodami lze implementovat zobrazení uživatelských komponent v Jetpack Compose?
Použili jste ve svých projektech sealed class?
Můžete vysvětlit mechanismus fungování anotací v knihovně Dagger?
Jak by měly být závislosti spravovány přes Context: předávat je zvenčí nebo je vytvářet uvnitř třídy?
Lze implementovat funkci s použitím callbacku jako suspendovanou funkci v Kotlin korutinách?
Lze provádět síťové operace na hlavním vlákně aplikace?
Je povoleno používat modifikátor sealed pro deklaraci třídy data v Kotlinu?
Jaké životní cykly metod aktivita jsou aktivovány při přepínání z jednoho fragmentu na jiný?
Co činí komponenty Android klíčovými pro fungování systému a proč jsou považovány za základní?
Lze zastavit provádění naplánované operace odložené pomocí Deferred?