Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
LanguageРусский

Категория: Интерактивное движение

Инструмент интерактивной анимации для пользовательского интерфейса и взаимодействия с продуктом

Традиционные инструменты анимации воспроизводят заранее записанные временные рамки. ExodeUI предоставляет вам интерактивный холст, на котором анимация динамически реагирует на скорость курсора, сенсорные жесты и состояния приложения.

What is Инструмент интерактивной in ExodeUI?

Инструмент интерактивной анимации позволяет дизайнерам и инженерам создавать динамические элементы пользовательского интерфейса, которые в реальном времени реагируют на ввод пользователя, жесты и состояния системы. ExodeUI объединяет дизайн визуальной анимации с исполняемой логикой взаимодействия, предоставляя визуальный холст, на котором выводятся готовые к производству интерактивные компоненты.

Базовая архитектура

Почему инженеры и дизайнеры выбирают ExodeUI

Design, logic and motion in one file that runs inside your app.

Архитектура, ориентированная на жесты

Привязывайте состояния компонентов непосредственно к скорости указателя, перетаскиванию касанием и жестам перетаскивания с автоматическим продолжением импульса.

Core Architecture

Прерываемое движение

Никогда не беспокойтесь о прерывистом перезапуске анимации. Когда пользовательский ввод прерывает активный переход, пружинная физика автоматически плавно перенаправляет скорость.

Core Architecture

Reactive Ввод параметров

Управляйте анимацией с помощью внешних переменных, таких как смещения прокрутки, прогресс сети, расстояние курсора или логические реквизиты.

Core Architecture

Поддержка нескольких фреймворков

Экспортируйте готовые компоненты для React, Vue, Svelte, React Native и SwiftUI из одного интерактивного проекта.

Core Architecture

Объективная оценка

Как ExodeUI сравнивается с Linear Timeline Software

Where ExodeUI is stronger, and what to weigh before you switch.

The ExodeUI Architecture

ExodeUI

Сильные стороны
  • Полная прерываемость — анимация плавно перенаправляется при прерывании.
  • Встроенная интеграция сенсорного управления и жестов указателя с импульсом
  • Прямые реактивные привязки состояний без написания специальных прослушивателей JS.
  • Небольшой пакет кода, сохраняющий основные веб-жизненные данные
Compared with

Linear Timeline Software

Trade-offs
  • Жесткие временные шкалы ключевых кадров, воспроизведение которых должно завершиться перед сбросом
  • Нет понятия скорости пользователя или динамики пружины.
  • Требуется сложный специальный связующий код для связи с реальными данными приложения.
  • Создает большую задержку ввода на недорогих мобильных устройствах.

Передача разработке

Как использовать в коде

Your app loads the compiled file through the ExodeUI runtime and talks to it through inputs and events.

импортировать { ExodeUICanvas } из exodeui;

// Пружины, состояния и синхронизация находятся в файле .exode (разработанном в
// редактор). Ваш код передает входные данные и принимает события обратно.
функция экспорта InteractiveToggle() {
  возврат (
    <ExodeUICanvas
      src="/interactive_toggle.bexode"
      входы = {{ активен }}
      onTrigger={(name) => console.log('ExodeUI event:', name)}
    />
  );
}

Остались вопросы?

Частые вопросы

Создавайте живые компоненты с настоящим движением.

Start free in the browser or download the desktop app. Compile spring physics and state machines directly to React and SwiftUI.

Попробовать бесплатно