Android
Jakými způsoby rozvíjíš své profesní dovednosti v zvolené oblasti?
Jaký datový typ vrací volání metody rozhraní, které implementuje HTTP požadavky přes Retrofit?
Povězte nám o své zkušenosti s Dependency Injection v projektech.
Jaké knihovny nebo nástroje pro správu toků znáte a používali jste je ve svých projektech?
Jaký režim práce preferujete: práci na dálku nebo práci v kanceláři?
Jak bys přistoupil k řešení úkolu, na který máš pouze dva dny a s kterým ses dříve nesetkal?
Použili jste mechanismus vazby dat ve svých projektech?
Je aktivita dostupná nebo viditelná uživateli po přechodu do stavu onStop?
Jakou roli hraje deklarace Fragment v souboru AndroidManifest.xml a proč to obvykle není potřeba?
Jaká je role a použití třídy Nothing v programování?
Jakou roli hraje funkce remember v Jetpack Compose a proč se používá při vytváření vlastních komponent?
Vysvětlete, co je mechanismus backpressure v knihovně RxJava a jak ovlivňuje tok dat
Můžete vysvětlit koncept Coroutine Actors a jak fungují?
Jaké knihovny a nástroje jsi použil pro vývoj REST API a které preferuješ?
Je vhodné a rozumné předávat objekt Context do různých částí kódu?
Proč jsou operace hledání podle primárního klíče rychlejší ve srovnání s jinými metodami hledání v databázi?
Jak vrstva zobrazení komunikuje s ostatními komponentami v architektuře MVP pro přenos dat?
Jaké přístupy a praktiky by měly být při vývoji společného kódu v Kotlin Multiplatform dodržovány, aby byla zajištěna jeho kvalita?
Můžete vysvětlit, co jsou kanály při implementaci push notifikací?
Jaké jsou klíčové vlastnosti a chování metody onDestroy v životním cyklu aktivity na Androidu?