Как дизайнер передавал шаблоны в команде

«Как дизайнер передавал шаблоны в команде» — вопрос из категории Софт-скиллы, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый пример ответа, который можно адаптировать под свой опыт.

Ответ

Дизайнеры обычно передают макеты через специализированные инструменты, такие как Figma, Adobe XD или Zeplin. Эти платформы позволяют:

  1. Экспортировать ресурсы (иконки, изображения) в нужных разрешениях (1x, 2x, 3x).
  2. Показывать отступы, шрифты, цвета в точных значениях (dp/sp, HEX/RGB).
  3. Делиться интерактивными прототипами с анимациями и переходами.

Пример экспорта цветов из Figma в colors.xml:

<color name="primary">#6200EE</color>
<color name="primary_dark">#3700B3</color>

Важно согласовать:

  • Именование слоёв/компонентов (логичное для разработчиков).
  • Состояния элементов (pressed, disabled).
  • Адаптацию под разные экраны.