Jak zajistit, aby operace probíhaly tak, aby nezablokovaly uživatelské rozhraní?
Android
Můžete vyjmenovat hlavní prvky architektury Android a jejich funkce?
Můžeš vyjmenovat komponenty Android, které nejsou považovány za klíčové?
Jakými metodami lze inicializovat spuštění korutin ve vašem technologickém zásobníku?
Jak je zajištěna výměna informací mezi vlákny v prostředí s více vlákny?
Můžeš vyjmenovat různé typy Intent podle jejich chování nebo způsobu provádění?
Je možné, že metoda onDestroy bude volána bez předchozího volání onStop?
Jaké existují způsoby organizace interakce mezi různými komponentami systému?
Vysvětlete rozdíly mezi Flow a LiveData v kontextu jejich použití v Android aplikacích.
Jak je ve systému implementován tok dat mezi zdrojem dat a uživatelským rozhraním?
Jaké nástroje nebo knihovny používáte k organizaci kontinuální výměny dat mezi zdrojem dat a uživatelským rozhraním?
Jak získat informace z databáze a zobrazit je na uživatelském rozhraní?
Jak je zajištěn přenos dat od podnikové logiky k uživatelskému rozhraní?
Můžete vysvětlit fáze životního cyklu komponenty Activity v Androidu?
Můžete vysvětlit fáze životního cyklu Fragment v Androidu?
Lze získat výsledek provedení funkce launch synchronně?
Můžeš vyjmenovat hlavní typy intent v Androidu?
Jak implementovat funkci, která současně asynchronně načítá data ze dvou různých zdrojů?
Jaký je rozdíl mezi fázemi životního cyklu Activity a Fragment v Androidu?
Jaké jsou hlavní výhody a nevýhody jazyka Kotlin ve srovnání s jinými programovacími jazyky?