Да, программисту надо будет написать, чтобы поведение было как задумано. Но можно договориться о какой-либо готовой дизайн-системе и рисовать макет, используя готовые компоненты. Как правило, все эти системы интегрируются с Фигмой\скетчем. Но есть свои минусы — как и все готовое и универсальное имеют в себе кучу лишнего для конкретной ситуации.
В Фигме все элементы имеют код, координаты и css стили. Там для программистов прям есть отдельная вкладка, где можно смотреть свойства любого элемента.
Кроме того, элементы могут быть в СВГ, так что вам будет довольно просто с ними работать. Вообще есть много статей на тему Фигма для программистов и там все рассказано
С точки зрения программирования, процессы схожие. Когда мы говорим о дизайне графического интерфейса, мы имеем ввиду, именно логику и отображение. А под капотом там все точно так же, как у всех ребят. Все зависит от архитектуры ОС контроллера и т.д.
Кроме того, элементы могут быть в СВГ, так что вам будет довольно просто с ними работать. Вообще есть много статей на тему Фигма для программистов и там все рассказано
Yes.