Android
Proč se v Javě doporučuje používat metodu equals místo operátoru == pro porovnávání objektů?
Můžete vysvětlit, co je komponenta Room v Androidu a jak se používá pro práci s databázemi?
Vysvětlete mechanismus fungování operátoru flatMap v RxJava a jak zpracovává datový tok
Jaký je rozdíl mezi rozhraními Serializable a Parcelable při přenosu objektů v Androidu?
Vysvětlete, co se rozumí pod pojmem Dispatcher v kontextu programování nebo systémové architektury.
Můžeš vyjmenovat typy běhových toků používané v RxJava?
Můžete vysvětlit, co se rozumí pod pojmem Intent v kontextu vývoje Android aplikací?
Jak je zajištěna výměna dat mezi dvěma obrazovkami v aplikaci Android?
Jak rozlišit porovnání objektů pomocí metody equals od použití operátoru == v Javě?
Můžete vysvětlit fáze životního cyklu komponenty Activity v Androidu?
Je možné inicializovat objekt třídy sealed v Kotlinu?
Můžete vysvětlit, k čemu slouží a jak se používá třída WeakReference v jazyce Java?
Jaké je použití StrongReference v řízení paměti?
Můžeš vyjmenovat různé typy služeb, které existují v architektuře systémů?
Kde v kódu je provedeno propojení rozhraní s komponentou Fragment?
Vysvětlete, co jsou uzavřené třídy v Kotlinu a jak se používají
Jak rozpoznat záměr explicitní od implicitního v Android vývoji?
V čem spočívá rozdíl mezi použitím metod subscribeOn a observeOn v RxJava a jak ovlivňují tok provádění?