Можете ли да обясните какво представлява обектът Bundle в контекста на разработката?
Android
Каква е ролята и предназначението на задача от типа Job при реализирането на корутините?
Каква е целта на класа, обявен с помощта на модификатора sealed?
Задължително ли е да се извика функцията remember при създаване на състояние в Jetpack Compose?
Обяснете какво е структура от данни колекция и как се използва в програмирането
Каква е ролята на функцията remember в Jetpack Compose и защо се използва при създаването на персонализирани компоненти?
Каква е ролята и предназначението на обекта Intent в разработката за Android?
Може ли да се обяви data class с реализиране на интерфейс в езика за програмиране?
Обяснете разликите между абстрактните класове и интерфейсите от гледна точка на реализирането на наследяване в обектно-ориентираното програмиране.
За какво се използва механизмът Intent в Android и какви действия може да инициира?
Можеш ли да изброиш видовете извънредни ситуации, с които си се сблъсквал?
Как да определим обхвата на зависимостите в Dagger и защо е необходим?
Можете ли да обясните какво е Hilt и за какво се използва в Android разработката?
Как да различим архитектурните модели MVI и MVVM и какви са основните им разлики?
Можете ли да обясните разликите между архитектурните модели MVVM, MVI и MVP?
Кои типове данни в Java се считат за референтни и каква е основната им разлика от примитивните типове?
Можете ли да изброите и обясните основните методи, реализирани във функцията `Any`?
Какви са предимствата и недостатъците на използването на една активност в приложение?
Каква е целта на използването на метода equals в езика Kotlin?
Опишете ключовите елементи на архитектурата на Android и техните функции