Разработка в Figma - это категория, включающая в себя инструменты и функции, предназначенные для упрощения процесса передачи дизайна разработчикам, включая инспектирование элементов дизайна, автоматическую генерацию кода (CSS, iOS, Android), спецификации, экспорт активов и интеграцию с другими инструментами разработки, позволяющие обеспечить точное и эффективное воплощение дизайна в конечном продукте.
Figmotion – это инструмент для анимации, встроенный прямо в Figma, что упрощает процесс создания анимации без необходимости переключаться на другие программы. Он позволяет анимировать слои с помощью выражений и экспортировать анимацию в форматы Lottie, GIF, MP4 и WEBM. Figmotion облегчает передачу анимации разработчикам, поскольку разработан с учетом веб-технологий.
Isometric позволяет быстро создавать изометрические слои в графических редакторах, избавляя от необходимости ручной настройки перспективы. Просто выберите слой, примените функцию Isometric и выберите желаемую изометрическую проекцию. Open source проект с MIT лицензией.
Figma to HTML - это плагин для Figma, который позволяет легко конвертировать ваши дизайны Figma в код, сохраняя при этом все детали дизайна и цвета. Это достигается благодаря применению принципов хорошего дизайна и четких инструкций, что позволяет получить точную копию вашего дизайна в коде. Если вы столкнулись с ошибками или вам нужна поддержка, пожалуйста, посетите наш трекер проблем на GitHub.
Figma Redlines – это незаменимый инструмент для дизайнеров, позволяющий значительно упростить и ускорить процесс подготовки макетов к передаче разработчикам. Плагин автоматизирует создание детальных красных линий с измерениями и спецификациями для выбранных объектов, давая полный контроль над стилем, цветом, шрифтом и единицами измерения. Redlines автоматически группирует созданные элементы, обеспечивая порядок и удобство в работе, тем самым экономя время и силы дизайнеров.
HtmlGenerator преобразует любой выделенный фрагмент в его HTML-эквивалент с соответствующим CSS. Код форматируется с отступами и разделением для удобства копирования и вставки, что значительно ускоряет процесс преобразования и упрощает создание HTML-структур.
6. Ionicons
Ahmad Al Haddad |
19.09.2023 |
Установок: 44 090 ( +76) |
Лайков: 426 ( +3) | Комментариев: 5
Ionicons - это плагин для Figma, предоставляющий доступ ко всем 600+ иконкам с сайта ionicons.com прямо в интерфейсе Figma. Он позволяет легко находить и использовать актуальные иконки непосредственно в ваших проектах Figma, благодаря интеграции с библиотекой ionicons.com и сервисами jsdelivr.com и fuse.js.
TeleportHQ позволяет экспортировать ваши Figma прототипы в HTML/CSS, React, Next.js, Vue, Nuxt и Angular, упрощая передачу дизайна разработчикам. Вы можете экспортировать компоненты и дизайн-систему в TeleportHQ, интегрировать сгенерированный код в кодовую базу вашего веб-приложения и опубликовать свой веб-сайт одним щелчком мыши. С TeleportHQ разработчики могут легко настраивать адаптивность, тестировать и публиковать свои веб-сайты, делая процесс передачи дизайна и разработки максимально эффективным.
Aninix - это инструмент для создания UI-анимаций, ориентированный на простоту интеграции в мобильные и веб-приложения. Он позволяет импортировать прототипы из Figma, использовать библиотеку готовых пресетов, экспортировать анимации в Lottie и другие популярные форматы. Aninix предоставляет спецификации для разработчиков, облегчая перенос анимации в код, и поддерживает двустороннюю синхронизацию с Figma.
Бесплатный и готовый к использованию фреймворк Bootstrap 5 Grid System, разработанный для адаптации веб-страниц под три типа устройств: настольные компьютеры, планшеты и мобильные телефоны. Включает в себя Figma локальные переменные, такие как светлые и темные цвета, интервалы и радиусы, что упрощает процесс проектирования и обеспечивает согласованность внешнего вида на разных платформах. Этот инструмент помогает разработчикам быстро создавать отзывчивые и визуально привлекательные макеты для сайтов.
WYSIWYG Toolbars - это полноценный набор панелей инструментов для визуальных редакторов (WYSIWYG). Он полностью основан на JavaScript веб-редакторе Froala и включает в себя встроенные панели инструментов, панели инструментов для работы с изображениями и таблицами, а также другие инструменты, значительно расширяющие функциональность и удобство использования редактора.
CSSGen позволяет легко генерировать CSS препроцессоры (SASS, LESS, SCSS, STYLUS), извлекая переменные и миксины из ваших локальных стилей Figma. Экспортируйте все используемые стили для улучшения вашего проекта с помощью популярных CSS препроцессоров. Оптимизируйте процесс проектирования и разработки и повысьте продуктивность разработки с помощью плагина CSSGen.
A11y Annotation Kit – это библиотека, разработанная в Indeed, чтобы помочь дизайнерам документировать аспекты доступности и передавать их разработчикам при передаче дизайна. С её помощью можно быстро добавлять выноски для элементов, указывать порядок фокусировки и описывать взаимодействие с клавиатурой. Она призвана упростить создание доступных веб-сайтов и продуктов для всех пользователей.
Enumerator предоставляет последовательный доступ к элементам коллекции, позволяя перебирать их по одному. Он скрывает сложную логику итерации и обеспечивает простой интерфейс для получения следующего элемента, проверки наличия элементов и сброса к началу коллекции. Это ключевой компонент для реализации циклов "foreach" и других операций, требующих последовательной обработки элементов.
14. Figma to Flutter, HTML, Next.js, React, React Native, Android, and iOS | DhiWise Design Converter
DhiWise Design Converter позволяет разработчикам преобразовывать Figma-дизайны в чистый, масштабируемый код для мобильных и веб-приложений на Flutter, HTML, Next.js, React, React Native, Android (Kotlin) и iOS (Swift). Платформа предлагает настраиваемые AI-модели, чистую архитектуру кода, быструю интеграцию, готовые UI-компоненты, автоматизированный перенос контента, адаптивный дизайн и упрощенное управление маршрутизацией, позволяя ускорить разработку и сократить количество ручного кодирования.
Handoff Components – это инструмент для коммуникации между дизайнерами и разработчиками, облегчающий реализацию дизайна. Он позволяет дизайнерам четко документировать принятые решения, описывать пользовательские сценарии, поведение элементов, спецификации компонентов, отступы и другие детали. Используйте Handoff Components, чтобы делиться макетами с разработчиками, будь то добавление нового компонента на страницу или проектирование нового продукта/функции. Это поможет поддерживать порядок, документировать и упрощать разработку.
Scripter - это среда для экспериментов с Figma API без написания плагинов. Она ускоряет рабочий процесс, позволяя создавать и запускать скрипты прямо в Figma. Scripter автоматически сохраняет скрипты, предоставляет автозавершение кода, отображает вывод и ошибки, содержит примеры и поддерживает современные функции JavaScript, такие как await/async, таймеры и анимации.
FickleFlight – это демонстрационный проект Locofy, показывающий, как преобразовать дизайн Figma в готовый к использованию фронтенд-код для React, Gatsby и Next.js. На примере приложения для путешествий вы узнаете, как добавлять теги к слоям и компонентам UI-библиотек, настраивать поведение UX, правила адаптивности и действия onClick, просматривать интерактивный прототип и экспортировать готовый код для развертывания.
Storybook Connect позволяет встраивать компоненты Storybook непосредственно в Figma, связывая дизайн с живой реализацией. Подключайте компоненты и варианты дизайна к соответствующим историям, чтобы все участники могли видеть, как они реализованы. Используйте интерактивные истории прямо в Figma для сравнения дизайна с кодом, используя инструменты Storybook, такие как Outline и Measure. Легко открывайте Storybook прямо из боковой панели Figma или в режиме разработчика для удобного доступа к связанным компонентам.
19. Codia AI Figma to code: Figma to full-stack Web and Mobile apps
Codia AI - это платформа, которая позволяет разработчикам и дизайнерам быстро преобразовывать дизайны Figma в готовый к использованию код для веб- и мобильных приложений. С помощью Codia AI можно создавать качественный, чистый код для разных платформ и фреймворков, автоматизировать процесс развертывания и ускорить выпуск готового продукта, экономя время и ресурсы на ручном кодировании.
Преобразуйте дизайны Figma в чистый HTML и CSS с помощью инструмента, который позволяет визуализировать интерактивный предпросмотр, настраивать стили и типы элементов, а также сравнивать превью React и HTML. Легко копируйте сгенерированный код для быстрой разработки веб-сайтов и приложений, превращая ваши Figma макеты в рабочий прототип или готовый продукт.
Этот плагин позволяет копировать SVG-код в виде React-компонента, избавляя от необходимости его преобразования вручную. Просто щелкните правой кнопкой мыши по иконке или любому другому SVG-элементу, выберите в меню "Plugins" пункт "SVG to JSX", и код компонента будет скопирован в буфер обмена. Это упрощает вставку SVG-изображений в React-проекты, сохраняя их структуру и стили.
Figment.so позволяет превратить ваш дизайн Figma в работающий веб-сайт без написания кода. Просто создайте дизайн, запустите плагин Figment, и опубликуйте свой сайт. Плагин автоматически преобразует дизайн, и вы сможете внести финальные изменения, такие как добавление ссылок и видео, в онлайн-редакторе. Попробуйте и бесплатно разместите свой первый сайт!
Inspect - Export to HTML, React, TailwindCSS - это плагин, который позволяет быстро преобразовывать дизайн в готовый HTML или React код с использованием TailwindCSS. Просто выберите слой в вашем дизайне, откройте плагин и скопируйте код одним кликом, значительно ускоряя процесс разработки веб-интерфейсов.
24. Syncing design systems using Variables REST API
Figma Variables REST API позволяет автоматизировать синхронизацию между файлами Figma и кодом, что значительно упрощает поддержку актуальности дизайн-системы. С его помощью можно создать workflow, который будет автоматически переносить изменения переменных из Figma в код (и наоборот), обеспечивая единый источник правды и согласованность между дизайном и разработкой.
PixelsConvert позволяет получать размеры слоев в различных единицах измерения, учитывая плотность экрана. Выберите одну из шести плотностей (ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi) и конвертируйте размеры в пиксели (px), dp/dip, пункты (pt), миллиметры (мм) и дюймы (in). Это удобный инструмент для разработчиков, помогающий точно адаптировать дизайн под разные устройства.
Pixelay - это инструмент, который позволяет легко сравнивать ваши Figma-дизайны с реальными веб-сайтами. Он визуально синхронизирует дизайн из Figma с вашим сайтом в браузере, накладывая его поверх, что позволяет с высокой точностью сопоставлять дизайн с реальной реализацией. Поддерживаются различные режимы сравнения, включая прозрачное наложение, разделенный экран, diff-overlay и пиксельную линейку. С Pixelay легко проверить соответствие вашего сайта дизайну, даже если это localhost или сайт, требующий аутентификации.
Figma плагин Sizze, работающий на базе AI, соединяет дизайн и разработку, преобразуя ваши Figma дизайны в готовые к использованию компоненты библиотеки Sizze. Он обеспечивает визуальную и функциональную адаптивность, совместимость с React, React Native, Ionic и Capacitor, а также соответствие нативным гайдлайнам iOS и Android. Поддержка светлой и темной темы позволяет легко настраивать стили компонентов и проектов, ускоряя процесс разработки приложений и гарантируя консистентность на разных платформах.
Figma to Studio – это бесплатный плагин, который позволяет легко публиковать ваши дизайны из Figma в виде адаптивных веб-сайтов. Он автоматически преобразует макеты для планшетов и мобильных устройств, генерирует HTML и CSS код без необходимости программирования, а также предоставляет удобный редактор на основе Auto Layout. С его помощью можно быстро превратить дизайн в готовый к публикации веб-сайт с оптимизированной производительностью и SEO.
Figma Exporter - это инструмент, который позволяет легко экспортировать ресурсы из Figma в форматах PNG, JPG, WEBP, SVG и PDF, оптимизированные для использования в веб-проектах, Android, Flutter, iOS и React Native приложениях. Он автоматизирует процесс создания ресурсов разных размеров и разрешений, необходимых для различных платформ, значительно упрощая разработку и экономя время.
30. figma-icon-automation
Hal Lee |
21.06.2020 |
Установок: 5 140 ( +1) |
Лайков: 144 | Комментариев: 10
Figma Icon Automation - это плагин для Figma, автоматизирующий процесс преобразования SVG-кода иконок в React-компоненты и их последующую публикацию в NPM. Плагин работает в связке с Github Actions и NPM, позволяя разработчикам быстро обновлять и использовать иконки в своих проектах через терминал. Он значительно упрощает workflow создания и распространения библиотек иконок, делая процесс более эффективным и удобным.
Ускорьте разработку плагинов Figma с помощью Inspector, который позволяет легко просматривать и изучать свойства узлов. Просто выберите слой, и его свойства и стили отобразятся на панели инспектора. Каждое свойство имеет кнопку копирования в буфер обмена, что экономит время при поиске нужных свойств для разработки плагина. Этот плагин позволяет просматривать свойства, которые в противном случае пришлось бы искать через console.log.
Relay for Figma обеспечивает мгновенную передачу Android UI компонентов от дизайнеров к разработчикам. Дизайнеры используют плагин Relay для Figma для аннотирования и упаковки UI компонентов, включая информацию о макете, стиле, динамическом контенте и взаимодействии. Разработчики, в свою очередь, используют плагин Relay for Figma для создания UI Packages, готовых к передаче, что позволяет мгновенно реализовать макет и стилизацию, а также ускорить процесс привязки данных.
AutoHTML позволяет экспортировать дизайны Figma в React, Vue, Svelte или HTML. Для достижения наилучших результатов используйте Auto Layout и ограничения, упрощайте структуру слоев, избегая групп. При экспорте в React, Vue или Svelte плагин поддерживает экспорт свойств компонентов, таких как boolean, text и instance swap, если выбран компонент. Для создания компонентов из всех экземпляров компонентов в выделенной области, включите опцию "Nested Components" в настройках.
Figma2Android - это плагин для Figma, который упрощает преобразование макетов Figma в код Jetpack Compose для Android. Он автоматизирует процесс получения размеров, отступов, позиций элементов и других свойств дизайна, сокращая ручной труд разработчика и минимизируя расхождения между дизайном и реализацией. Плагин позволяет быстро создавать многократно используемые блоки кода, значительно ускоряя разработку Android-приложений.
Figma-Low-Code позволяет использовать ваши Figma-дизайны напрямую в VUE.js приложениях, значительно сокращая необходимость ручной передачи макетов разработчикам. Плагин поддерживает интерактивные компоненты, сложные виджеты (поля ввода, списки), состояния Hover и Focus, а также привязку элементов к бэкенду и данным. Кроме того, он позволяет использовать вашу дизайн-систему в VUE компонентах (например, как <MyButton/>).
Figgy exporter - это плагин для Figma, который упрощает экспорт выделенных объектов в различные форматы, необходимые для веб-, iOS- и Android-разработки. Он автоматически генерирует настройки экспорта с разными масштабами, суффиксами и форматами (SVG, PNG) для различных разрешений экранов и плотностей пикселей, таким образом экономя время разработчиков и дизайнеров.
Figma Code Highlighter позволяет подсвечивать синтаксис кода прямо в ваших макетах Figma. Просто выберите текстовый блок, выберите цветовую схему и язык программирования, и плагин автоматически преобразует текст в красиво оформленный код. Вы можете сохранять любимые настройки для быстрого доступа, используя возможности библиотеки "highlight.js". Это удобный инструмент для дизайнеров, которым необходимо демонстрировать код в своих проектах.
Focus CSS упрощает работу с CSS в Figma, помогая выявлять несоответствия в стилях. Он генерирует CSS для фреймов, страниц, выделений или всего документа, позволяет скрывать ненужные свойства и находить ошибки, отображая только уникальные значения свойств CSS. Также можно фильтровать CSS по типу слоя, например, отображать CSS только для текстовых слоев. Это полезный инструмент для веб-разработчиков, работающих с Figma.
Portfolio Dev – это сайт-портфолио для разработчиков, предназначенный для демонстрации проектов и предоставления контактной информации специалиста. Он позволяет разработчикам представить свой опыт и навыки потенциальным работодателям или клиентам, собрав в одном месте ссылки на их работы и способы связи.
Token -> Code - это инструмент в плагине SACSS, который позволяет преобразовывать элементы дизайна Figma в HTML и CSS код. Он предлагает два подхода: "чистый", использующий статичные Atomic CSS классы, и "пользовательский", где можно задавать соответствия между Figma Token ID и конкретными CSS классами, тегами или атрибутами. Это позволяет разработчикам автоматизировать процесс создания кода на основе дизайна, ускоряя разработку и обеспечивая консистентность между дизайном и кодом.
41. ✨FREE FLOWCHART - C4 model for visualising software architecture
Возникли трудности с визуализацией архитектуры ПО? C4 model - это решение! Этот дружественный разработчикам подход к диаграммам архитектуры, прост в освоении и позволяет легко и понятно представить ваши идеи. C4 model поможет эффективно коммуницировать и доносить архитектурные решения, создавая понятные и наглядные схемы.
Экспортируйте ваши цветовые токены напрямую в любой формат, чтобы плавно интегрировать их в ваш стек. Эта функция позволяет легко передавать определения цветов из вашего дизайн-инструмента непосредственно в код, экономя время и усилия на ручном переносе. Поддерживается экспорт в различные форматы, такие как CSS, SCSS, JavaScript (React, ReactNative), Android XML, iOS Swift и другие.
Этот плагин Figma позволяет копировать CSS-стили, React inline стили или классы Tailwind из выбранного слоя, значительно упрощая процесс разработки интерфейса. В отличие от стандартной панели инспектирования, плагин удаляет лишние абсолютные позиции и комментарии, предлагая чистый и релевантный код. Он также предоставляет гибкие настройки, такие как выбор формата кавычек, цветовой палитры (6 или 3 знака для HEX) и подстановку CSS-переменных, что позволяет адаптировать код под конкретные требования проекта.
Figma to React Native - это плагин, объединяющий инструменты для создания дизайн-токенов, генерации React Native кода и синхронизации с GitHub. Он позволяет импортировать стили Figma в дизайн-токены, пакетно редактировать свойства Figma с помощью токенов и генерировать адаптивный React Native код из выбранных Figma элементов, используя StyleSheet, Restyle или styled-components. Это упрощает перенос дизайна из Figma в React Native приложения, автоматизируя рутинные задачи и поддерживая согласованность стилей.
Component Inspector позволяет увидеть свойства компонентов Figma в формате кода, подобно тому, как они описываются в разработке. Плагин генерирует код, описывающий свойства компонентов React, Angular, Vue, Web Components и JSON, но не генерирует стили. Поддерживает слоты, обработку видимости на основе булевых свойств, игнорирование префиксов в именах свойств и числовые варианты.
Этот плагин создан для работы с полной версией библиотеки визуализации данных. Он предлагает живой предпросмотр, экспорт кода и простую настройку стилей цвета. Интеграция с JSFiddle упрощает разработку. В планах поддержка различных библиотек графиков и добавление новых типов диаграмм.
48. Health app with workouts, reviews, logs and comment threads
Buzzy позволяет создавать полноценные приложения прямо из Figma. Этот пример приложения для здоровья включает тренировки, планы питания, личные записи, обсуждения в комментариях и пользовательский контент, размеченный с помощью плагина Buzzy Figma. Загрузите этот файл, установите плагин и опубликуйте его - и вот у вас уже рабочее приложение в браузере. Используйте этот файл в качестве отправной точки для создания и публикации собственных приложений на основе данных с помощью Buzzy, непосредственно из Figma.
Upload Photos Minimal App – это приложение React Native, позволяющее пользователям загружать и безопасно хранить фотографии, используя надежную инфраструктуру Firebase. Оно предоставляет простой и эффективный способ управления изображениями, используя преимущества облачного хранилища Firebase.
Этот плагин позволяет легко преобразовывать выбранные фреймы или изображения Figma в SVG-код. После выбора нужного элемента в Figma, плагин предлагает три формата SVG: для HTML, CSS или как тег IMG. Просто выберите нужный формат, и код автоматически скопируется в буфер обмена, готовый для вставки в ваш редактор кода.