Můžeš vysvětlit, co znamená pojem 'remember' v kontextu vývoje nebo architektury systémů?
Android
Co jsou to kořeny sběrače odpadků (GC Roots) a jak ovlivňují proces automatického řízení paměti?
Povězte nám o své zkušenosti s implementací architektonického vzoru Model-View-Intent (MVI).
Proč se v programování používají inline funkce?
Můžete vysvětlit princip fungování proměnné volatile a v jakých případech je její použití oprávněné?
Jakou roli hraje sekvence v programování a k čemu se používá?
Jak se liší zpracování chyb uvnitř korutin pomocí konstrukce try/catch od použití CoroutineExceptionHandler?
Můžeš uvést hlavní části a prvky, které tvoří korutiny v Kotlinu?
Jaké máte zkušenosti s korutinami v Kotlinu nebo podobnými asynchronními mechanismy?
Můžeš uvést hlavní úrovně v konceptu čisté architektury?
Jak rozpoznat architektonické vzory MVI a MVVM a v čem se liší?
Jaký je hlavní důvod používání synchronizačních mechanismů v programování?
Jaké typy dispatcherů pro korutiny znáš a jak fungují?
Jaké vedlejší účinky nebo nežádoucí následky mohou nastat při používání Jetpack Compose?
Můžete vysvětlit, co je to měkké odkazování v kontextu správy paměti v Javě?
Jaké máte zkušenosti s Jetpack Compose pro vývoj rozhraní v Androidu?
Mohl byste vysvětlit koncept synchronizace v vícevláknovém programování?
Můžete vysvětlit, co se rozumí pod pojmem 'inline funkce' v programování?