Каква е причината да се посочи минималната версия на SDK във файла build.gradle за модула на проекта?
Android
Можете ли да обясните какво е компонентът BroadcastReceiver и как работи в Android?
Какви характеристики и капани трябва да се имат предвид при извикване на метода onDestroy в жизнения цикъл на компонента?
Как прехвърляш данните към слоя ViewModel?
Как да определим собствените свойства в потребителски компонент на Android?
Кои са основните етапи на процеса на жизнения цикъл на View, които знаете?
Имали ли сте опит в разработването на мултиплатформени мобилни приложения с Kotlin Multiplatform Mobile (KMM)?
Как може да се изпълни асинхронен блок код вътре в синхронна функция при използване на Coroutines?
Можеш ли да изброиш основните типове съобщения, които системата изпраща на мениджъра или администратора?
Как влияе увеличаването на стойността на compileSdk във файла build.gradle върху работата и поведението на приложението?
Какви собствени компоненти на интерфейса създадохте с помощта на потребителски изгледи?
Какво ще се случи, ако добавите нови записи в базата данни Room и се абонирате за промени в данните с помощта на Flow?
Каква е ползата от използването на LiveData като тип за връщане за методите DAO в архитектурата на Android?
Задължително ли е да използвате синхронизация при изпълнение на корутините, стартирани в Main Dispatcher, за да увеличите безопасно общата променлива?
Как да извлечем потребителските атрибути, дефинирани в XML, вътре във вашия собствен компонент View?
Защо е важно да внедряваме зависимости в клас или модул?
Как може да се формулира заявка в библиотеката Room за работа с базата данни?
Можете ли да обясните етапите на жизнения цикъл на Fragment в Android?
Можете ли да дадете примери за собствени компоненти на интерфейса, които сте създали под формата на персонализирани изгледи?