Aký je rozdiel medzi používaním asynchrónnych funkcií s kľúčovým slovom async a volaním launch v kontexte asynchrónneho programovania?
Android
Môžeš vysvetliť, čo znamená pojem 'remember' v kontexte vývoja alebo architektúry systémov?
Môžete uviesť hlavné prvky architektúry Android a ich funkcie?
Vysvetlite princíp fungovania DisposableEffect v kontexte správy zdrojov v Jetpack Compose.
Vysvetlite rozdiely medzi operáciami zip a combine vo Flow Kotlin.
Môžete vysvetliť, čo je komponent Room v Android a ako sa používa na prácu s databázami?
Môžete vysvetliť, čo znamená termín 'reified' v kontexte Kotlinu a ako sa používa?
Ako sa vykonáva spracovanie chýb vo fluxoch dát (Flow)?
Aká je povolená veľkosť inline funkcií v kóde pre optimálnu kompiláciu a čitateľnosť?
Máte skúsenosti s používaním Channel na medziprocesovú komunikáciu alebo výmenu údajov?
Môžete vysvetliť, čo je anonymná funkcia v programovaní a ako sa používa?
Máte skúsenosti s vývojom používateľských rozhraní pomocou Jetpack Compose?
V akých prípadoch by sa mala použiť služobná vrstva v architektúre aplikácie?
Aké metódy sa používajú na odhalenie únikov pamäte v aplikáciách?
Je možné vytvárať podtriedy u data class v Kotlin?
Ako určiť výhody a nevýhody Jetpack Compose pri vývoji Android aplikácií?
Môžete vysvetliť, čo je funkcia s crossinline v Kotlin a v čom sa líši od bežných inline funkcií?