Каква е разликата между локалния контекст и контекста на приложението в рамките на инфраструктурата и защо това е важно?
Android
Можеш ли да изброиш основните елементи на архитектурата на Android и техните функции?
Кои са основните принципи и структурата на чистата архитектура при разработката на Android приложения?
Можете ли да обясните какво се разбира под обхват (scope) в контекста на фреймуърковете за внедряване на зависимости?
Имали ли сте опит в разработването на потребителски интерфейси с Jetpack Compose?
Кои са основните компоненти, които трябва да бъдат включени в архитектурата на приложението за пълната му реализация?
Кои фактори влияят върху поведението по подразбиране при използване на DefaultDispatcher?
Какви видове услуги познаваш и как да взаимодействаш с тях?
Кои са основните типове структури от данни за съхранение на колекции, които можете да назовете и да опишете техните характеристики?
Как се различава процесът на управление на състоянието и жизнения цикъл на Activity от подобните механизми при Fragment в Android?
Как да осигурим запазването на обекта, свързан с активния компонент в Koin?
Как може да се свърже слойът на бизнес логиката с нивото на данните в архитектурата на системата?
Можете ли да обясните как се управляват състоянията на Activity през целия й жизнен цикъл?
Как да реализираме патърна Builder в Kotlin?
Можеш ли да изброиш различните типове услуги, съществуващи в архитектурата на системите?
Какви начини за реализиране на интерфейса List познавате в Java?
Как да различим ролите и разликите между шаблоните Adapter и Facade в проектирането на софтуер?
В кои случаи е необходимо да се използва механизъм за атомарни операции или транзакции?
Обяснете разликата между моделите Decorator и Facade, тяхната цел и случаи на използване.
Как да реализираме патърна Builder в Kotlin, като избягваме използването на допълнителни класове?