Експорт анімацій з Figma у Lottie для мобільних додатків
З появою Figma Variables та плагінів для експорту анімацій рабочий процес «дизайнер робить анімацію → розробник отримує Lottie» став реальним без After Effects. Але у цього шляху є свої обмеження, які важливо знати до початку роботи.
Інструменти експорту з Figma
LottieFiles плагін для Figma — основний інструмент. Працює з Figma Smart Animate та Auto Animate переходами, експортує vector-слої у Lottie JSON. Добре справляється з простими анімаціями: поява/зникнення, рух, масштаб, прозорість.
Rive — альтернатива Lottie для Figma. Rive підтримує інтерактивні State Machine прямо в редакторі: можна задати переходи по подіям без коду. Експорт Figma → Rive через плагін Figma to Rive. Для інтерактивних анімацій (кнопки, toggle-и, анімовані ілюстрації з кількома станами) Rive часто переважає Lottie.
Що працює, а що ні
Figma → Lottie експорт не підтримує:
- Компонентні анімації з перекривними масками складніше 2-го рівня
- Gradient mesh та advanced fill effects
- Анімації тексту з кастомними шрифтами (шрифт не вкладається)
- Складні boolean operations на shape-шарах з анімацією контура
Перед експортом перевіряємо анімацію у Figma Prototype mode. Якщо переходи використовують Smart Animate — LottieFiles плагін їх розпізнає. Якщо Instant або Dissolve — експорт дасть статичні кадри без анімації.
Практика: що ми робимо
Отримуємо Figma-файл з анімацією. Перевіряємо, які переходи використані. Для Smart Animate переходів — експортуємо через LottieFiles плагін, перевіряємо у preview-плеєрі. Якщо виявляємо несумісні елементи — або спрощуємо у Figma, або воссоздаємо анімацію в After Effects за дизайном Figma.
Для інтерактивних анімацій з кількома станами рекомендуємо Rive: менший файл, вбудована State Machine, не потрібен додатковий код управління прогресом.
Інтеграція Rive:
- iOS:
RiveRuntime(Swift Package) - Android:
rive-android(Gradle) - Flutter:
rivepackage
RiveAnimation.asset(
'assets/button.riv',
stateMachines: ['ButtonStateMachine'],
)
Терміни: 1 день для типової анімації — аудит Figma-файла, експорт, перевірка на пристроях, інтеграція.







