Vysvětlete, co znamená modifikátor noinline ve funkcích a v jakých scénářích se jeho použití používá.
Android
Vysvětlete, co znamená omezit rozhraní pomocí klíčového slova 'sealed' v Javě nebo podobných jazycích.
K čemu se používají inline funkce a jak se liší od běžných funkcí?
Můžeš vyjmenovat fáze procesu vykreslování snímku v Jetpack Compose?
Je hodnota typu val neměnná po jejím deklarování?
Můžete vysvětlit, co se rozumí pod pojmem 'inline funkce' v programování?
Jakými metodami lze realizovat výměnu informací mezi dvěma komponentami rozhraní nebo obrazovkami aplikace?
Co činí klíčové slovo val neměnným v kódu?
Můžete vysvětlit rozdíl mezi objekty Intent a PendingIntent v Androidu?
Můžete vysvětlit princip fungování klíčového mechanismu reified v Kotlinu?
Jaká je role a účel klíčového slova reified v Kotlinu?
Jak se liší direktivy noinline a crossinline v Kotlinu a jaké jsou jejich vlastnosti při použití?
Co je metoda hashCode() ve třídě Object a jak funguje?
Jak je stavěno dědičnost a vztah mezi typy, které umožňují a které neumožňují hodnoty null?