Android
Можете ли да обясните как Gradle обработва и изпълнява етапите на решаване на зависимости в проект?
Какъв е основният поток на изпълнение на приложението?
Какви методи има в базовия клас на Kotlin и каква е тяхната функционалност?
Каква е разликата между вложен статичен клас и вложен нестатичен клас?
Може ли всички функции да бъдат направени inline на ниво компилатор?
Как се различават Flow, StateFlow и SharedFlow в контекста на реактивното програмиране?
Какви методи се използват за взаимодействие между Fragment, намиращи се в една и съща Activity?
Какви методи трябва да презапише наследеният клас PagingSource в библиотеката Paging 3?
Колко е трудно да се поправи проблем с претоварване на основния поток в приложение?
Как да стартираме синхронен код и да получим резултата му?
Какво е dependency injection (DI)?
Как да вмъкнете стойност в HashMap, за да не загубите данни?
От кой клас наследява класът Application в Android?
Защо не се препоръчва да променяте оформлението по време на изпълнение на анимация?
Защо не може да се изпрати файл към сървъра с помощта на поток?
Кои шаблони за дизайн реализират структури от данни като опашка и стек?
Можете ли да обясните принципа на работа на Content Provider в Android и как той взаимодейства с други компоненти на приложението?
Какви са основните принципи на връзката между методите equals и hashCode в Java?
Обяснете предназначението и работата на анотацията @Binds в контекста на Dependency Injection.
Можете ли да обясните какво се разбира под компонента View в архитектурата на приложенията?