📕 Гайд · Как хранить исходники

Где хранить исходники

Папка в Dropbox, Design → Animations. Подключите эту папку в вашем Dropbox-клиенте для удобства работы.

Структура папки Animations
  • Корень папки — тут хранятся все исходники реализованных анимаций Lottie, не иконок.
  • _In Review — папка для ревью ваших Lottie-проектов, которые пойдут в разработку.
  • _Icons — здесь хранятся все анимации иконок с разбивкой по папкам размерностей.
  • _Archiveархив проектов.

Иконки в Icons. Любые другие анимации в Animations.

Файлы исходников, которые были реализованы в приложении, и это не иконки, рекомендуется хранить в корне папки Animations.

Правила именования

Иконки

  • Создавайте папку с понятным названием. Пример: phone_outline_28
  • Один размер иконки — один AEP-файл.
  • Внутри файла должно быть две композиции для двух тем приложения.
  • Два json-файла как результат.
  • Шаблон именования AEP файла: name_type_theme_animation__size. Пример: video_outline_dark_animation_28.
  • _theme — указание темы, в которой будет использоваться эта анимация. 
  • Для светлой темы нужно указать light. 
  • Для тёмной — dark.
  • animation — это неизменяемый идентификатор.

Другие анимации

  • Укажите простое и понятное название папки проекта на английском. Формат наименования папки и файла следует соблюдать в стиле: название проекта название анимации. К примеру: Newsfeed — Card swipe.
  • Внутри папки проекта храните также JSON-файл для работы с Lottie, который вы передавали разработчику. Файл должен быть назван так же, как папка, но без указания названия проекта в начале. Вместо пробелов используется нижнее подчёркивание с указанием суффикса _animation в конце. Пример: confetti_animation.json.