Vysvetlite princíp fungovania viazanej služby (Bound Service) v Android a v čom sa líši od iných typov služieb.
Android
Aké iné prístupy alebo komponenty je možné použiť namiesto Service v architektúre aplikácií?
Aké metódy sa zvyčajne implementujú v triedach dát vo vašich skúsenostiach?
Môžete uviesť príklad, kedy je v kóde porušený princíp jednotnej zodpovednosti?
V akých prípadoch je možné v Kotlin použiť modifikátor reified vo vnútri inline funkcií?
Aké máte skúsenosti s korutinami v Kotlin alebo podobnými asynchrónnymi mechanizmami?
Môžeš vymenovať rôzne typy služieb, ktoré existujú v architektúre systémov?
Môžeš uviesť príklady metód používaných na prácu s View v vývoji?
Môžeš vymenovať hlavné vzory návrhu používané v Android vývoji?
Môžeš uviesť rôzne typy CoroutineDispatcher, ktoré sa používajú v Kotlin?
Aký je rozdiel medzi použitím Activity Context a Application Context v Android?
Vysvetlite rozdiely medzi komponentami Activity a Fragment v kontexte vývoja Android aplikácií.
Aký kontext by sa mal zvoliť pri vývoji knižnice?
Môže sa použiť názov pre rozšírenú funkciu rovnako ako u metódy vnútorného triedy?
Ako sa počíta hashCode pri použití kolekcie Map?
Aká je úloha a použitie rozsahu v programovaní?
Môžete vysvetliť, ako sa zabezpečuje prístup k prvkom vnútri dátovej štruktúry HashMap?
Môžete vysvetliť, čo znamená pojem reified v programovaní?
Môžeš vymenovať typy kontextov a ich hlavné vlastnosti?