Как да изчислим размерите на вложените елементи на интерфейса, като вземем предвид ширината на техния родителски компонент и условията, при които стойностите >= 0 задават фиксирана ширина, а стойностите < 0 обозначават дял от оставащата ширина?
Android
Каква е целта на използването на метода flatMap и как се различава по поведение от concatMap в контекста на запазване на реда на елементите?
Как се оценява трудността при добавяне на нов елемент към структурата данни HashMap?
Как да запазите и възстановите компонентите MVP и Dagger 2 при промяна на ориентацията на екрана, без да ги създавате напълно отново при рестартиране на Activity?
При какви условия обектите ViewHolder и View окончателно се изтриват от паметта и не се използват повторно в RecyclerView?
Какво е минималното количество елементи, необходимо за инициализация на HashMap без автоматично разширяване?
Кои са основните трудности, които могат да възникнат при използването на генериране на код в Dagger?
Какви промени ще настъпят при показването на текста в приложението за Android, ако елементът TextView е вътре в LinearLayout и потребителят завърти устройството?
Разкажете за опита си с използването на View при разработването на потребителски интерфейси.
Как се определя редът на показване на компонентите View в Android приложенията?
Как да осигурим изпълнението на определени действия в основния поток от друг поток?
Обяснете какво представлява концепцията за Looper в контекста на разработката на приложения.
С какви основни въпроси или нюанси се сблъскват при използването на RxJava?
Опит в използването и разработването на потребителски изгледи в Android
Можеш ли да дадеш примери за различни типове интерфейсни оформления, с които си се сблъсквал?
Как влияе липсата на параметри в конструктора в data class върху неговото поведение или функционалност?
Можете ли да обясните какво означава терминът 'dp' в контекста на програмирането?
Можете ли да обясните как да реализирате архитектурния модел Model-View-ViewModel и какви са основните му компоненти?
Можете ли да обясните механизма за добавяне на елементи в структурата данни HashSet?
Трябва ли да предоставяме обратна връзка по време на работния процес или изпълнението на задача?