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 →

Categoria: Movimento dell'interfaccia utente di produzione

Strumento di animazione dell'interfaccia utente per interfacce interattive

Smettila di distribuire video e curve di Bezier statiche. Progetta animazioni dell'interfaccia utente reattive e guidate dalla fisica e invia lo stesso file alla tua app.

What is Strumento di in ExodeUI?

ExodeUI è uno strumento di animazione dell'interfaccia utente progettato specificamente per i team di prodotto che creano software vivente. A differenza degli strumenti che producono video statici o risorse JSON pesanti, ExodeUI abbina una tela di movimento visivo con fisica a molla e macchine a stati e salva il risultato come un file .exode aperto che i pacchetti runtime riproducono in React, Vue, Svelte, Angular, Solid, React Native, SwiftUI e Flutter.

Architettura centrale

Perché ingegneri e designer scelgono ExodeUI

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

Fisica primaverile in tempo reale

Sostituisci le fragili curve di durata con rigidità naturale, massa e fisica di smorzamento che reagiscono in modo fluido alla velocità dell'utente.

Core Architecture

Logica della macchina a stati visivi

Collega visivamente stati complessi di passaggio del mouse, attivo, trascinamento e caricamento senza scrivere migliaia di righe di fragili transizioni CSS.

Core Architecture

Esportazione del codice di produzione nativo

Riproduci lo stesso file in React, Vue, Svelte, Angular, Solid, React Native, SwiftUI e Flutter, con input ed eventi controllati dal tuo codice.

Core Architecture

Monitoraggio continuo dei gesti

Trascinamento, lancio, pizzicamento e tracciamento del puntatore di prima classe con rilevamento continuo dello slancio e delle collisioni sui confini.

Core Architecture

Valutazione oggettiva

Come si confronta ExodeUI con Traditional UI Animation Tools

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

The ExodeUI Architecture

ExodeUI

Punti di forza
  • Un file aperto viene eseguito in otto runtime del framework
  • Motore fisico incorporato con velocità e slancio reali
  • Grafico del nodo della macchina a stati visivi per la logica di ramificazione
  • Ingressi ed eventi controllati dal codice dell'app
Compared with

Traditional UI Animation Tools

Trade-offs
  • Emette video MP4 statici, GIF o After Effects JSON pesanti
  • Fotogrammi chiave lineari basati sul tempo che si interrompono quando l'utente interrompe l'interazione
  • Gli sviluppatori devono ricostruire manualmente ogni curva di animazione nel codice
  • Gli stati interattivi di solito devono essere codificati manualmente attorno al giocatore

Passaggio allo sviluppo

Usarlo nel tuo codice

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

importa { ExodeUICanvas } da 'exodeui';

// Molle, stati e tempistiche vivono nel file .exode (progettato nel file
//editore). Il tuo codice passa gli input e ascolta gli eventi.
funzione di esportazione InteractiveButton() {
  ritorno (
    <ExodeUICanvas
      src="/interactive_button.bexode"
      input={{ premuto }}
      onTrigger={(nome) => console.log('Evento ExodeUI:', nome)}
    />
  );
}

Hai domande?

Domande frequenti

Crea componenti vivi con movimento reale.

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

Provalo gratis