Експорт анімацій з After Effects у Lottie для мобільного додатку

TRUETECH займається розробкою, підтримкою та обслуговуванням мобільних додатків iOS, Android, PWA. Маємо великий досвід та експертизу для публікації мобільних додатків до популярних маркетів Google Play, App Store, Amazon, AppGallery та інші.

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1735 послуг
Експорт анімацій з After Effects у Lottie для мобільного додатку
Середній
~1 день
Часті запитання

Наші компетенції:

Етапи розробки

Останні роботи

  • image_mobile-applications_feedme_467_0.webp
    Розробка мобільного додатка для компанії FEEDME
    792
  • image_mobile-applications_xoomer_471_0.webp
    Розробка мобільного додатку для компанії XOOMER
    671
  • image_mobile-applications_rhl_428_0.webp
    Розробка мобільного додатку для компанії RHL
    1097
  • image_mobile-applications_zippy_411_0.webp
    Розробка мобільного додатку для компанії ZIPPY
    969
  • image_mobile-applications_affhome_429_0.webp
    Розробка мобільного додатку для компанії Affhome
    914
  • image_mobile-applications_flavors_409_0.webp
    Розробка мобільного додатку для компанії FLAVORS
    495

Екпорт анімацій з After Effects у Lottie для мобільних додатків

Дизайнер зробив анімацію в After Effects — детальну, з кількома шарами, ефектами та масками. Завдання: щоб вона точно так же виглядала в мобільному додатку, мала розумний розмір та не граузила процесор. Це не завжди тривіально: Lottie підтримує не всі AE-можливості, і непідготовлена анімація після експорту або відображається неправильно, або важить 2 МБ.

Що підтримує Lottie, а що ні

Підтримується надійно: Shape layers, Path animations, Trim paths, Fill/Stroke, Opacity, Position/Scale/Rotation, Masks, Solid layers, Precomps.

Підтримується частково або з оговорками: Text layers (залежить від шрифта та платформи), Gradient fills (лінійні — так, радіальні — перевіряти), Blend modes (деякі не працюють на Android).

Не підтримується: Expressions складніші за wiggle, 3D-обертання (perspective), Effects (Glow, Drop Shadow через Effects panel — тільки через Layer Styles), деякі типи масок (Luminance matte).

Найчастіший сценарій провалу: AE-аніматор використав expressions для динамічної поведінки або застосував Glow через Effects, й після експорту анімація ломається або виглядає інакше. Аудит AE-проекту перед експортом — обов'язковий крок.

Процес підготовки до експорту

Використовуємо плагін Bodymovin (LottieFiles AE Extension). Перед експортом:

  1. Конвертуємо всі expression у keyframes: Animation → Keyframe Assistant → Convert Expression to Keyframes
  2. Mergeємо Shape-слої, де можливо — менше шарів = менший JSON
  3. Прибираємо невикористані слої та приховані precomp-и
  4. Растрируємо bitmap-зображення або замінюємо векторними аналогами (bitmap у Lottie — окремий файл або base64 всередину JSON, погано для розміру)
  5. Перевіряємо Preview у LottieFiles Web Player до фінального експорту

Після експорту — перевірка через LottieFiles Preview App на реальних пристроях iOS та Android. Часто виявляється: на Android деякі blend modes дають неправильний колір, а gradient strokes рендеруються інакше.

Оптимізація розміру

Стандартний Bodymovin-експорт без оптимізації дає раздутий JSON. Прогоняємо через LottieFiles Optimizer або lottie-minify npm-пакет. Типовий результат: 30–50% від вихідного розміру без втрати якості. Анімація онбордингу на 5 екранів після оптимізації повинна важити не більше 150–200 КБ суммарно.

Інтеграція у мобільний проект

iOS: lottie-ios через SPM. LottieAnimationView додається як звичайний UIView. Для SwiftUI — LottieView з того ж пакету.

Android: lottie-android через Gradle. LottieAnimationView у XML або LottieAnimation у Compose.

Flutter: пакет lottie. Lottie.asset('assets/animation.json') з контролером для керування відтворенням.

Для двусостояних анімацій (toggle) використовуємо setMinAndMaxProgress — відтворюємо тільки потрібний діапазон кадрів.

Терміни роботи: 1 день включає аудит AE-проекту, підготовку, експорт, оптимізацію та інтеграцію на одну платформу.