Каква е разликата между обявяването на sealed клас и клас данни в Kotlin?
Android
Можеш ли да изброиш основните елементи на архитектурата на Android и техните функции?
Можете ли да обясните какво се разбира под страничен ефект в програмирането?
Обяснете принципа на работа на DisposableEffect в контекста на управление на ресурси в Jetpack Compose.
Влияе ли редът на използване на модификаторите върху тяхната работа?
Можете ли да обясните какво представлява компонентът Room в Android и как се използва за работа с бази данни?
Може ли функция за разширение, дефинирана вътре в клас в Kotlin, да се обръща към неговите полета и методи?
Можете ли да обясните какви са suspend функциите в Kotlin и как работят?
Опишете основните компоненти и инструменти, които използвате във вашия технологичен стек
В кой поток на обработка на данни е реализирана механиката за управление на натоварването (backpressure)?
В кои случаи се препоръчва използването на сервис обекти в архитектурата на приложението?
Какви методи за синхронизация използват корутините в програмирането?
Обяснете какви са затворените класове в Kotlin и как се използват
Можеш ли да опишеш конкретни задачи, с които си се занимавал в рамките на професионалната си дейност?
Как се реализира обработката на грешки и изключения в Kotlin Flow?
Можете ли да обясните какво е Manifest и за какво се използва в Android разработката?
Какви характеристики и полезни мнемоники на езика Kotlin знаете?
Можеш ли да дадеш пример за използване на услуги, които работят на преден план в Android?
Каква е разликата между функциите launch и async при използване на корутини в Kotlin?