Android
Какво е многомодулност в контекста на разработката на приложения?
Какво е ViewGroup и какви видове съществуват?
Защо трябва да използвате анотацията @Binds вместо @Provides?
Каква е разликата между sealed класове и абстрактни класове в Kotlin?
Какви са разликите между launch и async в контекста на обработката на грешки?
Как да предоставите различни инстанции на същия клас в Dagger Hilt?
Разкажи за типовете any, unit и nothing в езика Kotlin.
Какво е ключовата дума transient в Java?
За какво се използва ключовата дума crossinline в Kotlin?
Случвало ли ви се е да работите с LinkedHashMap?
Как да извикам метода onDestroy, без да преминавам през методите onPause и onStop?
Какви са унарните, бинарните и тернарните оператори?
Какво е Scope в Dagger и как да създадем персонализиран Scope?
Каква е разликата между runBlocking, runBlockingTest и runTest?
Как да създадем RecyclerView в Jetpack Compose?
Как да спрете услуга в Android?
Какви са начините за работа с главния поток в Android?
Каква е разликата между Default-диспетчера и IO-диспетчера в Kotlin Coroutine?
За какво се използва Dagger в разработката на Android?
Как да определим наличието на теч на памет при анализ на дамп?