Android
Jak lze ve své aplikaci strukturovat styly a návrhové komponenty tak, aby byla zajištěna snadná údržba a škálovatelnost?
Pověz mi o případech, kdy jsi musel provést změny v již realizovaných řešeních na své předchozí práci.
Jaké metody a technologie lze použít k zajištění ukládání dat do cache za podmínek vícenásobného vlákna?
Jaký je účel třídy s použitím klíčového slova data v moderních programovacích jazycích?
Jak lze vytvořit efekt sbalujícího se panelu nástrojů v Jetpack Compose?
Jaké jsou výhody a nevýhody použití vícemodulové architektury v softwarových systémech?
Můžeš vyjmenovat různé typy CoroutineDispatcher, které se používají v Kotlin?
Lze umístit novou Activity nad aktuální Task v rámci stávajícího projektu?
Jaké metody existují pro zachování uživatelského rozhraní při změně orientace nebo konfigurace zařízení?
Jaké profesní cíle plánujete dosáhnout v budoucnu?
Jak se liší použití funkcí runBlockingTest, runTest a runBlocking v kontextu testování asynchronního kódu v Kotlinu?
Jak je implementováno použití ViewModel v Jetpacku pro správu stavu uživatelského rozhraní?
Vysvětlete, co je datová struktura kolekce a jak se používá v programování
Povězte o své zkušenosti s knihovnou Room v Android vývoji.
V které verzi Android API byly zavedeny lambda výrazy?
Vysvětlete princip fungování metody copy u data class s ohledem na přítomnost polí uvnitř třídy
Jakými metodami lze inicializovat spuštění coroutine v Kotlinu?
Jaké funkce plní anotace v knihovně Retrofit při implementaci síťových požadavků?
Jaký vzor návrhu se používá k implementaci datové struktury, která funguje na principu FIFO?
Jak zajistit použití sdíleného zásobníku řetězců při vytváření řetězcového objektu pomocí konstruktoru?