Трябва ли да се използват механизми за синхронизация за корутините, ако някои от тях се изпълняват в IO нишка, а други в основната нишка, при достъп до обща променлива за инкремент?
Android
Предпочитате да използвате традиционен подход с маркиране и View или съвременни инструменти като Jetpack Compose при създаването на потребителски интерфейси?
Какви инструменти или библиотеки за Dependency Injection си използвал в проектите си?
Използвали ли сте свои компоненти за визуализация вместо стандартните елементи?
Можете ли да дадете примери за собствени компоненти на интерфейса, които сте създали под формата на персонализирани изгледи?
Създавали ли сте собствен потребителски компонент за интерфейса?
Кои са основните компоненти и обекти, реализирани в слоевете данни и представяне в архитектурата на приложението?
Как организирахте съхранението и прехвърлянето на данни във ViewModel във вашите проекти?
Какви видове услуги сте използвали в работата си?
Каква е ролята на слоя Домейн в архитектура, базирана на принципите на чистата архитектура?
Можете ли да обясните механизма за изпълнение на задачите в системата за изграждане Gradle?
Какви са ключовите характеристики и поведение на метода onDestroy в жизнения цикъл на Activity в Android?
Имаш ли представа за принципите и елементите на системата за дизайн Material Design?
Как да реализирате структурата на разделите или категориите в приложението?
Каква е ролята на слоя Domain в архитектурата според принципите на Clean Architecture?