Каква е ролята на компонента BroadcastReceiver в Android и в кои случаи обикновено се използва?
Android
Можете ли да обясните предназначението и характеристиките на използването на ключовата дума 'noinline' в програмирането?
Допустимо ли е да се обръщаме към частни методи вътре в функции за разширение?
Обяснете разликите в използването на модификатора за достъп protected в езиците Java и Kotlin.
Можете ли да обясните какво означава функцията coroutineScope в Kotlin и за какво се използва?
Какви задачи решава използването на suspend функцията в Kotlin?
Възможно ли е една услуга да бъде едновременно в състоянията onBind и started?
Можеш ли да дадеш примери за конкретни ситуации или случаи, в които се прилага принципът на инверсия на зависимостите?
Можеш ли да изброиш и опишеш основните методи на класа Object в Java?
Какви ограничения съществуват за компонента от тип Background Service?
Кой механизъм е по-добър за запазване на състоянието на потребителския интерфейс: ViewModel или SaveInstanceState, и как се различават?
Можеш ли да изброиш основните класове, които разширяват Throwable в Java?
Можете ли да обясните какво означава терминът reified в програмирането?
На какво ниво на архитектурата обикновено се реализира слойът на репозитория?
Възможно ли е да обявите наследник в data class в Kotlin?
Каква е целта на ключовата дума volatile в програмирането?
Каква е ролята и приложението на ключовата дума 'Nothing' в езика Kotlin?
Кога е препоръчително да използвате inline функция в програмирането?
Какво е разликата между типовете препратки: Strong, Soft, Weak и Phantom в управлението на паметта?
Как протича последователността на вмъкване на елементи в структурата HashMap?