Android
Můžete vysvětlit, jak Gradle zpracovává a provádí fáze řešení závislostí v projektu?
Jaký je hlavní tok provádění aplikace?
Jaké metody jsou v základní třídě Kotlin a jaká je jejich funkčnost?
Jaký je rozdíl mezi vnořenou statickou třídou a vnořenou nestatickou třídou?
Lze všechny funkce udělat inline na úrovni překladače?
Jak se liší Flow, StateFlow a SharedFlow v kontextu reaktivního programování?
Jakými metodami se provádí interakce mezi Fragmenty nacházejícími se ve stejné Activity?
Jaké metody musí přepsat třída dědící PagingSource v knihovně Paging 3?
Jak složité je opravit problém s přetížením hlavního vlákna v aplikaci?
Jak spustit synchronní kód a získat jeho výsledek?
Co je dependency injection (DI)?
Jak vložit hodnotu do HashMap, aby nedošlo ke ztrátě dat?
Z jaké třídy dědí třída Application v Androidu?
Proč se nedoporučuje měnit rozložení během provádění animace?
Proč nelze odeslat soubor na server pomocí proudu?
Jaké vzory návrhu implementují datové struktury, jako je fronta a zásobník?
Můžete vysvětlit princip fungování Content Provider v Androidu a jak komunikuje s ostatními komponentami aplikace?
Jaké jsou základní principy vztahu mezi metodami equals a hashCode v Java?
Vysvětlete účel a fungování anotace @Binds v kontextu Dependency Injection.
Můžete vysvětlit, co se rozumí komponentou View v architektuře aplikací?