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 →

Categoría: Movimiento de UI de producción

Herramienta de animación UI para interfaces interactivas

Deja de entregar vídeos y curvas Bézier estáticas. Diseñe animaciones de interfaz de usuario sensibles y basadas en la física y envíe el mismo archivo a su aplicación.

What is Herramienta de in ExodeUI?

ExodeUI es una herramienta de animación de interfaz de usuario diseñada específicamente para equipos de productos que crean software vivo. A diferencia de las herramientas que generan video estático o recursos JSON pesados, ExodeUI combina un lienzo de movimiento visual con máquinas de estado y física de resortes, y guarda el resultado como un archivo .exode abierto que los paquetes de tiempo de ejecución reproducen en React, Vue, Svelte, Angular, Solid, React Native, SwiftUI y Flutter.

Arquitectura central

Por qué ingenieros y diseñadores eligen ExodeUI

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

Física de primavera en tiempo real

Reemplace las frágiles curvas de duración con rigidez, masa y amortiguación físicas naturales que reaccionan de manera fluida a la velocidad del usuario.

Core Architecture

Lógica de la máquina de estados visuales

Conecte visualmente estados complejos de desplazamiento, actividad, arrastre y carga sin escribir miles de líneas de frágiles transiciones CSS.

Core Architecture

Exportación de código de producción nativo

Reproduzca el mismo archivo en React, Vue, Svelte, Angular, Solid, React Native, SwiftUI y Flutter, con entradas y eventos que controle su código.

Core Architecture

Seguimiento continuo de gestos

Seguimiento de arrastre, lanzamiento, pellizco y puntero de primera clase con detección continua de impulso y colisión de límites.

Core Architecture

Evaluación objetiva

Cómo se compara ExodeUI con Traditional UI Animation Tools

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

The ExodeUI Architecture

ExodeUI

Puntos fuertes
  • Un archivo abierto se ejecuta en ocho tiempos de ejecución del marco
  • Motor de física integrado con velocidad e impulso reales
  • Gráfico de nodo de máquina de estado visual para lógica de ramificación
  • Entradas y eventos que controla el código de su aplicación
Compared with

Traditional UI Animation Tools

Trade-offs
  • Emite vídeos estáticos MP4, GIF o After Effects JSON pesados.
  • Fotogramas clave lineales basados ​​en el tiempo que se rompen cuando el usuario interrumpe la interacción
  • Los desarrolladores deben reconstruir manualmente cada curva de animación en el código
  • Los estados interactivos normalmente tienen que codificarse manualmente alrededor del reproductor.

Entrega al desarrollo

Cómo usarlo en tu código

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

importar { ExodeUICanvas } desde 'exodeui';

// Resortes, estados y tiempos viven en el archivo .exode (diseñado en el
//editor). Su código pasa entradas y escucha eventos.
función de exportación InteractiveButton() {
  regresar (
    <ExodeUILienzo
      src="/interactive_button.bexode"
      entradas = {{ presionado }}
      onTrigger={(nombre) => console.log('evento ExodeUI:', nombre)}
    />
  );
}

¿Tienes preguntas?

Preguntas frecuentes

Crea componentes vivos con movimiento real.

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

Pruébalo gratis