Android
Povězte nám o své zkušenosti se službami a jejich interakcí v aplikacích.
Jaká je role ViewModelFactory a v jakých případech je její použití oprávněné?
Jak probíhá proces odstranění ViewModel z paměti ve vaší aplikaci?
Jak efektivně spočítat součet čísel v rozmezí od 1 do 1 000 000?
Jaké vlastnosti a omezení mají datové třídy v Kotlinu?
Jak spočítat velikost vnořených prvků rozhraní s ohledem na šířku jejich rodičovského prvku a podmínky, kdy hodnoty >= 0 určují pevnou šířku, a hodnoty < 0 označují podíl z zbývající šířky?
Jaké kroky bys podnikl, pokud zjistíš, že termín splnění úkolu se blíží a je třeba situaci řešit?
Jaké důvody umožňují spustit Java program na různých platformách bez změn v kódu?
Je třeba přímo spojit vrstvu služby s uživatelským rozhraním?
Čím se liší LaunchedEffect od rememberCoroutineScope v kontextu správy korutin v Jetpack Compose?
Můžeš ukázat, jak se v praxi vývoje uplatňuje princip L ze SOLID?
Vysvětlete použití klíčového slova return uvnitř funkce s inline deklarací.
Jaký je hlavní cíl vytvoření Jetpack Compose a jaký problém řeší při vývoji rozhraní Android?
Které funkce je třeba přepsat v adapteru RecyclerView, aby bylo možné zobrazit seznam s různými typy prvků?
Jak provést dvě požadavky za sebou, předáváním tokenu pro autorizaci, a získat oba výsledky současně?
Můžeš uvést hlavní typy komponent v Daggeru a vysvětlit jejich použití?
Popište klíčové prvky architektury Android a jejich funkce
Můžeš uvést jiné architektonické vzory než MVVM?
Proč se doporučuje umístit úložiště do doménové vrstvy v architektuře aplikace?
Jaký je hlavní cíl použití architektonického vzoru MVI při vývoji aplikací?