Android
Čo sa stane, ak vykonáte sieťovú požiadavku v hlavnom vlákne programu?
Ako získať výsledok z volania služby?
Je možné, aby jedna aplikácia bežala súčasne vo viacerých procesoch?
Je možné použiť Retrofit na automatické spracovanie vypršaných tokenov pri vykonávaní API požiadaviek?
Aké sú hlavné typy metód commit používaných vo FragmentManageri?
Aká je hlavná úloha konštrukcie 'let' v programovacom jazyku?
Ako sa dá prístup k databáze pomocou Room na Android?
Ako implementovať vlastnú súčasť v Hilt pre injekciu závislostí?
Ktoré z princípov SOLID je nemožné realizovať bez použitia rozhraní?
Je možné použiť funkcie s pozastavením na implementáciu synchronizačných mechanizmov v prostredí s viacerými vláknami?
Aké komponenty alebo triedy v Android API môžu pri navrhovaní odporovať princípom SOLID?
Ako sa líši proces správy stavu a životného cyklu Activity od podobných mechanizmov vo Fragment v Android?
Môžete vysvetliť, čo je rozširujúca funkcia v programovaní?
Kedy je vhodné použiť data class vo vašom projekte?
Aké spôsoby existujú na organizáciu interakcie medzi rôznymi komponentmi systému?
Aká je hlavná úloha lambda funkcií v programovaní?
Aký je rozdiel medzi deklaráciami premenných var a val v jazyku Kotlin?
Akú úlohu majú komponenty Dagger pri správe injekcie závislostí?
Povedzte nám o vašich skúsenostiach s vývojom v Kotlin a veľkých projektoch, v ktorých ste tento jazyk použili.
Môžete vysvetliť, čo sú implicitné zámery (Implicit Intent) v Android?