Создание интерактивных прототипов мобильного приложения в Figma
Интерактивный прототип в Figma — это не замена разработке. Это инструмент проверки гипотез, согласования с клиентом и тестирования на пользователях без единой строки кода. Разница между статичными макетами и кликабельным прототипом становится очевидна на первом же юзабилити-тесте: то, что казалось понятным на картинках, ломается, когда реальный пользователь пытается пройти сценарий.
Возможности Figma для мобильных прототипов
Figma Prototyping в 2024–2025 году — полноценный инструмент для имитации нативного поведения. Ключевые возможности, которые используем:
Smart Animate — плавные переходы между состояниями компонентов без внешних инструментов. Позволяет имитировать expand/collapse, переход карточки в детальный экран, анимацию появления bottom sheet. Работает корректно при именовании слоёв — слои с одинаковыми именами анимируются между кадрами.
Interactive Components — компоненты с внутренними состояниями. Checkbox, toggle, accordion, stepper — всё это работает прямо в прототипе без дублирования фреймов. Значительно уменьшает количество экранов в файле при сохранении реалистичности.
Variables и Conditions — с Figma Variables можно реализовать: счётчики (добавить товар в корзину), переключение тем (light/dark), условный показ элементов (если пользователь авторизован). Это переводит прототип с уровня «картинки, которые кликаются» на уровень «работающий флоу».
Overlay и Advanced Interactions — Bottom Sheet, Modal Dialog, Dropdown Menu с правильной анимацией появления и закрытия. Настраиваем Open overlay с smart animate и позиционированием bottom center для имитации нативного Bottom Sheet.
Что строим в прототипе
Не нужно кликабельным делать все 50 экранов. Приоритет — критические user journeys:
- Onboarding → Регистрация → Главный экран
- Поиск / Каталог → Карточка продукта → Добавление в корзину → Оформление заказа
- Профиль → Редактирование → Сохранение → Подтверждение
Остальные экраны — статичные, линкованные для контекста. Прототип должен быть достаточно реалистичным для теста, но не съедать неделю на анимации второстепенных флоу.
Настройка для тестирования на реальных устройствах
Figma Mirror (iOS/Android) или открытие Prototype link в Safari на iPhone — обязательный шаг перед любым тестом. На рабочем столе прототип выглядит иначе, чем на 6-дюймовом экране в руках. Размеры тач-таргетов, которые казались нормальными на 1:1 preview, оказываются слишком маленькими — это важно поймать до usability-сессии.
Фреймы настраиваем под конкретные device: iPhone 15 Pro (393×852), iPhone SE 3rd gen (375×667), Samsung Galaxy S24 (360×780). Для Android прототипов — включаем отображение системной навигации (gesture bar или 3-button nav) в настройках фрейма.
Передача разработчикам
Figma Dev Mode — стандарт передачи: размеры, отступы, цвета из токенов, экспорт ассетов. Но прототип нужен разработчику не для измерений, а для понимания поведения: какие переходы, какие анимации, что происходит при свайпе. Dev Mode показывает static specs; прототип показывает динамику.
Добавляем к прототипу аннотации: описание нестандартного поведения, ссылки на нативные компоненты (UISheetPresentationController, Material Bottom Sheet), тайминги анимаций.
Сроки
Интерактивный прототип для 3–5 ключевых флоу (15–25 экранов с анимациями) — 2–3 рабочих дня. Более сложные прототипы с Variables и условной логикой — обсуждается отдельно.
Стоимость рассчитывается индивидуально после анализа требований.







