Можеш ли да изброиш основните елементи на архитектурата на Android и техните функции?
Android
Какви методи се използват за предаване на информация при преминаване между екрани в приложение?
Каква е целта на клас с използване на ключовата дума data в съвременните езици за програмиране?
Възможно ли е предаване на аргументи при създаването на екземпляр на Fragment в Android?
Каква е ролята на ключовите елементи на архитектурата на Android при разработването на приложения?
Защо се използват inline функции в програмирането?
Можете ли да обясните какво представлява контекстът на корутините в Kotlin?
Можете ли да обясните етапите от жизнения цикъл на компонента Activity в Android?
Какви методи могат да се използват за организиране на обмен на данни между Fragment в приложението?
Какво е състоянието на показване на екрана в Activity в различните етапи от нейния жизнен цикъл?
Използвали ли сте метода onActivityResult в проектите си?
Какво прави корутините по-ефективни по отношение на ресурсите и производителността в сравнение с нишките?
Какви са предимствата и недостатъците на използването на Fragment в Android разработката?
Как може да се върне резултатът от текущата активност обратно към приложението, което я е извикало, при използване на навигацията назад?
Как да получите върнатата стойност от Fragment при връщане към него чрез навигация?
Можете ли да обясните какво означава функцията coroutineScope в Kotlin и за какво се използва?
Какъв е вашият опит с Jetpack Compose за разработка на интерфейси в Android?
Можете ли да обясните какво се разбира под термина 'inline функция' в програмирането?
Как използвахте основните модули и компоненти на Android във вашите проекти?
Можете ли да обясните какво се разбира под термина 'Job' в контекста на система или рамка?