Android
Каква е ролята и предназначението на компонента Flow в архитектурата на приложенията?
Къде в кода трябва да се поставят дефинициите на променливите директно в изпълнение?
Колко често се обръщаш към някакви източници за идеи и вдъхновение за твоята работа?
Каква е основната роля на компонента Presenter в архитектурата MVP?
Обяснете разликата между моделите Decorator и Facade, тяхната цел и случаи на използване.
Можеш ли да изброиш други ключови компоненти, които са част от структурата на Manifest освен Activity?
Какви методи и технологии могат да осигурят съхранението на данни в кеша при условия на многопоточност?
Обяснете понятието Enum Class и неговата разлика от обикновените изброявания
Каква е целта на разделянето на компонентите на приложението в рамките на принципите на чистата архитектура?
Как влияе видимостта на състоянието на Activity върху процеса ѝ на жизнения цикъл?
Кои методи се реализират за добавяне и премахване на елементи с анимация в RecyclerView?
Как да реализираме анимация на елементи вътре в RecyclerView?
Възможно ли е организирането на динамично разпределение на цялата свободна оперативна памет при използване на купчината?
Какви мерки да предприемете, ако компонентът LazyRow причинява забавяне или спад в производителността?
Можете ли да обясните принципа на използване на механизма за преобразуване на типове в Kotlin?
Какво може да доведе до възникване на изключението TransactionTooLargeException в Android?
Какви библиотеки за внедряване на зависимости използваш в проектите си — Dagger или Koin?
Какви са предимствата и недостатъците на използването на inline функции в кода?
Какъв контекст трябва да се избере при разработването на библиотека?
Можеш ли да дадеш пример за реализиране на патърна Singleton в код?