Как да осигурим изпълнението на операциите по такъв начин, че да не блокират потребителския интерфейс?
Android
Можеш ли да изброиш основните елементи на архитектурата на Android и техните функции?
Можеш ли да изброиш компонентите на Android, които не се считат за ключови?
Какви методи могат да се използват за иницииране на изпълнението на корутините във вашия стек от технологии?
Как се осъществява обменът на информация между нишки в многопоточна среда?
Можеш ли да изброиш различните видове Intent в зависимост от тяхното поведение или начин на изпълнение?
Възможно ли е методът onDestroy да бъде извикан без предварително извикване на onStop?
Какви са начините за организиране на взаимодействието между различните компоненти на системата?
Обяснете разликите между Flow и LiveData в контекста на тяхната употреба в Android приложения.
Как е реализиран потокът от данни между източника на данни и потребителския интерфейс в системата?
Какви инструменти или библиотеки се използват за организиране на непрекъснат обмен на данни между източника на данни и потребителския интерфейс?
Как се осъществява прехвърлянето на данни от бизнес логиката към потребителския интерфейс?
Можете ли да обясните етапите от жизнения цикъл на компонента Activity в Android?
Как да извлечем информация от база данни и да я покажем на потребителския интерфейс?
Можете ли да обясните етапите на жизнения цикъл на Fragment в Android?
Може ли да се получи резултатът от изпълнението на функцията launch синхронно?
Как да реализираме функция, която едновременно зарежда данни от два различни източника асинхронно?
Каква е разликата между фазите на жизнения цикъл на Activity и Fragment в Android?
Добре ли чувате гласа/звуковия сигнал?
Какви са основните предимства и недостатъци на езика Kotlin в сравнение с други езици за програмиране?