Co se stane, pokud přidáte nové záznamy do databáze Room a přihlásíte se k změnám dat pomocí Flow?
Android
Jak provádíš přenos dat do vrstvy ViewModel?
Jaké hlavní fáze životního cyklu View znáte?
Můžete vysvětlit fáze životního cyklu komponenty Activity v Androidu?
Jaké vlastní komponenty rozhraní jste vytvořili pomocí vlastních pohledů?
Je povinné používat synchronizaci při provádění korutin spuštěných v Main Dispatcheru, aby bylo možné bezpečně zvýšit společnou proměnnou?
Můžete vysvětlit, co je komponenta BroadcastReceiver v Androidu a jak se používá?
Máte zkušenosti s vývojem multiplatformních mobilních aplikací pomocí Kotlin Multiplatform Mobile (KMM)?
Jak lze sestavit dotaz v knihovně Room pro práci s databází?
Můžete vysvětlit fáze životního cyklu Fragment v Androidu?
Jaké jsou hlavní komponenty a objekty implementované ve vrstvách dat a zobrazení v architektuře aplikace?
Jak ovlivňuje zvýšení hodnoty compileSdk v souboru build.gradle fungování a chování aplikace?
Měl by příklad databáze pravidelně aktualizovat nebo ověřovat svá data s externím zdrojem informací?
Jak lze extrahovat uživatelské atributy definované v XML uvnitř vlastního komponentu View?
Jak lze spustit asynchronní blok kódu uvnitř synchronní funkce při použití Coroutines?
Proč je důležité vkládat závislosti do třídy nebo modulu?
Upřednostňujete při vytváření uživatelských rozhraní tradiční přístup s označením a View nebo moderní nástroje, jako je Jetpack Compose?
Jaký je přínos použití LiveData jako typu návratu pro metody DAO v architektuře Android?
Jaké nástroje nebo knihovny Dependency Injection jsi používal ve svých projektech?