Jaký je účel použití metody flatMap a čím se liší v chování od concatMap v kontextu zachování pořadí prvků?
Android
Povězte mi o své zkušenosti s View při vývoji uživatelských rozhraní.
Jaké je minimální množství prvků potřebných k inicializaci HashMap bez automatického rozšíření?
Jak je zajištěna interakce mezi View a ViewModel v patternu MVVM?
Jak zajistit provádění určitých akcí v hlavním vlákně z jiného vlákna?
Vysvětlete, co představuje koncept Looper v kontextu vývoje aplikací.
Jak je určeno pořadí zobrazení komponent View v Android aplikacích?
Můžeš uvést příklady různých typů rozložení rozhraní, se kterými ses setkal?
Jak je v Androidu prováděno ukládání dat uvnitř Bundle?
Můžete vysvětlit, jak implementovat architektonický vzor Model-View-ViewModel a jaké jsou jeho hlavní komponenty?
Můžete vysvětlit mechanismus přidávání prvků do datové struktury HashSet?
Jak uložit a obnovit komponenty MVP a Dagger 2 při změně orientace obrazovky bez jejich úplného znovuvytvoření při restartu Activity?
Jaké změny nastanou v zobrazení textu v aplikaci Android, pokud je prvek TextView uvnitř LinearLayout a uživatel otočí zařízení?
Jaký je charakteristický rys datových toků, které jsou zpracovávány v reálném čase ve srovnání s těmi, které procházejí etapovým zpracováním bez zpoždění?
Jak absence parametrů v konstruktoru datové třídy ovlivňuje její chování nebo funkčnost?
S jakými hlavními otázkami nebo nuancemi se setkávají při používání RxJava?
Zkušenosti s používáním a vývojem vlastních pohledů v Androidu
Můžete vysvětlit, co je objekt v jazyce Java a jakou roli hraje?
Měli bychom poskytovat zpětnou vazbu během práce nebo plnění úkolu?