Android
Vysvětlete koncept použití složení v objektově orientovaném programování.
Jak je řízen životní cyklus fragmentu v Androidu při změně konfigurace zařízení?
Jaká je role a účel klíčového slova final v programovacím jazyce?
Vysvětlete koncept třídy Nothing v kontextu programování.
V jakých případech je vhodnější použít sealed class místo enum v Kotlinu?
Můžete vysvětlit princip fungování operátoru 'when' v jazyce Kotlin?
Jaké jsou výhody používání fragmentů ve srovnání s více Activity v Android aplikacích?
Jaké alternativní konstrukce nebo klíčová slova plnící funkci static v Javě používá Kotlin?
Jak se provádí předávání parametrů ve funkcích v Kotlinu a jaké jsou vlastnosti tohoto procesu?
Jak lze vložit autorizační token do HTTP požadavků?
Můžete vysvětlit mechanismus přidávání prvků do datové struktury HashSet?
Je možné v programu vytvořit instanci objektu typu Nothing?
Co se stane v systému, pokud je oblast paměti Heap zcela vyčerpána?
Jak lze zlepšit efektivitu odesílání dat na server při vyplňování formuláře v uživatelském rozhraní?
Můžete vysvětlit, co obsahuje sada komponent Android Jetpack a jak zjednodušuje vývoj aplikací?
Co vás přimělo zvolit vývoj pro platformu Android?
Po serializaci a následném deserializaci si objekty zachovávají stejné odkazy?
Jaké vlastnosti Kotlinu vám jsou nejpříjemnější nebo nejpřitažlivější pro vývoj?
Jakou strukturu má nástroj Dagger pro injekci závislostí?
Můžeš uvést hlavní typy operátorů a datové typy používané v knihovně RxJava?