Android
Какви са предимствата и недостатъците на използването на внедряване на зависимости в програмирането?
Къде се намират примитивните компоненти, които са част от динамичните обекти?
В кои случаи се случва пълното създаване на нова Activity в Android?
Как е реализиран методът hashCode() при обект от тип Any в Kotlin и каква роля изпълнява?
Каква е целта на вътрешните класове в обектно-ориентираното програмиране?
Какви методи могат да се използват за реализиране на прехвърлянето на данни между екрани при използване на Jetpack Compose Navigation?
Кои аспекти на SOLID се нарушават при реализирането на компонента Context в Android?
Може ли да добавите ново свойство към съществуващ клас с помощта на разширение и как да го направите?
Защо актуализирането на изгледа трябва да се извършва само в основния поток на потребителския интерфейс?
Каква е разликата между дефинирането на клас и създаването на негов екземпляр в Kotlin?
Кога се случва създаването на фабрика за код с анотации в библиотеката Room?
Как се извежда потребителският интерфейс в системата?
Какви методи за синхронизация използват корутините в програмирането?
Обяснете какво представлява така нареченият Unconfined диспетчер и как работи
Можеш ли да изброиш основните структури от данни, използвани в Java, и да опишеш техните характеристики?
Как може изкуствено да се предизвика състояние на взаимно блокиране в системата?
Какви са разликите между стартирането на нов екран чрез Activity и използването на фрагмент, и защо това е важно за архитектурата на цялото приложение?
Какъв метод използва събирачът на боклук в управляемите езици за програмиране?
В кои случаи е препоръчително да използвате структурата от данни Set?
Все още проявявате интерес към развитие в областта на Android разработката?