Vysvětlete koncept Extensions v jazyce Kotlin a jejich použití
Android
Jaká je hlavní role a funkce komponenty Fragment při vývoji aplikací?
Jaké vlastnosti a zvláštnosti mají statické funkce v objektově orientovaných jazycích?
Můžete vysvětlit, co znamená None v jazyce Python?
Jaké metody jsou obvykle implementovány ve třídách dat ve vašich zkušenostech?
Jaké jsou úrovně přístupu ke komponentám v Kotlinu a jak se používají?
Co činí suspend funkce efektivnějšími a snazšími na navržení ve srovnání s běžnými funkcemi v asynchronním programování?
Můžeš uvést typy seřazených map (Map) v programovacích jazycích?
Proč je v Javě nutné přepsat metodu hashCode() při používání objektů v hash tabulkách?
Jak lze programově znovu vytvořit pole od nuly?
Jak je určena počáteční kapacita ArrayList při jeho vytvoření bez určení velikosti?
Jaká omezení existují při zpracování úkolů uvnitř komponenty Broadcast Receiver v Androidu?
Můžeš uvést hlavní úrovně v konceptu čisté architektury?
Jaké typy služeb existují, které jsou zodpovědné za spuštění aplikací nebo procesů?
Můžete vysvětlit účel a vlastnosti použití klíčového slova 'noinline' v programování?
Jaké jsou rozdíly mezi standardní funkcí a funkcí vestavěnou do kódu pro zvýšení efektivity?
Jaké úkoly řeší použití suspend funkce v Kotlinu?
Vysvětlete, co jsou rozšiřující funkce a jaký je jejich hlavní účel v programování.
Jaké vztahy existují mezi metodami hashCode a equals v Javě?
Můžeš uvést příklady konkrétních situací nebo případů, kdy se uplatňuje princip inverze závislostí?