Каква е целта на анотацията Provides в Dagger и как се използва за предоставяне на зависимости?
Android
Разкажете за опита си с обхвата (Scope) в програмирането.
Може ли в Kotlin да се промени реализацията на метод в наследен клас без да се променя изходният код на този метод в базовия клас?
Какви предимства и недостатъци възникват при използването на голям брой Activity в приложение?
Каква е разликата между анотациите Provides и Binds в Dagger и в кои ситуации се препоръчва използването им?
Как се извършва събирането на проекта в Android Studio?
Можеш ли да изброиш основните видове услуги, използвани в архитектурата на приложенията?
Как се осъществява предаването на Intent в архитектурата MVI?
Какви подходи съществуват за обмен на информация между Fragment и Service в Android?
Кои са основните компоненти, които влизат в състава на CoroutineContext?
Как да обявим клас в Kotlin така, че да може да бъде разширяван в наследяващи класове?
Обяснете разликите между използването на launch и асинхронните функции с await в контекста на асинхронното програмиране
Как да реализираме функционалност, подобна на SupervisorJob, без да я внедряваме?
Имали ли са място ситуации на конфликти вътре в екипите?
Какви типове разрешения за достъп до ресурси знаете?
Коя част от архитектурата според принципите на Clean Architecture заема ViewModel?
Каква е необходимостта от използване на теми в програмирането или проектирането на системи?
Какво ви привлича в областта на разработката за Android и защо решихте да се фокусирате именно върху нея?
Какви методи за внедряване на SSL сертификати се използват в Android приложения?
Как протича последователността на премахване на компонентите Service в системата?