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: Arquitetura de Interface Viva

Ferramenta interativa de design de interface do usuário para software vivo

A era de desenhar retângulos estáticos e chamar isso de design de interface acabou. Projete um software vivo que responda a gestos, respeite a física e se comunique com clareza.

What is Ferramenta interativa in ExodeUI?

O design de UI interativo é a disciplina de criação de interfaces de usuário que se comportam como sistemas físicos táteis, em vez de imagens estáticas. ExodeUI é um mecanismo de design de UI interativo que substitui quadros de tela estáticos por elementos de UI responsivos, com estado e orientados pela física, enviados diretamente para o software de produção.

Arquitetura central

Por que engenheiros e designers escolhem o ExodeUI

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

Arquitetura em tela viva

Interaja com seus botões, modais e controles deslizantes diretamente na tela à medida que você os cria. Não há necessidade de acionar um modo de protótipo separado.

Core Architecture

Nós de lógica visual

Conecte eventos (clique, arraste, passe o mouse) a condições e transições de estado sem lidar com códigos imperativos complexos.

Core Architecture

Componentes multiestados

Projete estados de componentes abrangentes (padrão, foco, foco, ativo, carregamento, erro, sucesso) com interpolação de mola contínua.

Core Architecture

Alinhamento direto do desenvolvedor

Os designers pensam em estados visuais; os desenvolvedores pensam em máquinas de estado. ExodeUI fala ambos os idiomas fluentemente.

Core Architecture

Avaliação objetiva

Como o ExodeUI se compara a Static Wireframing Tools

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

The ExodeUI Architecture

ExodeUI

Pontos fortes
  • Os componentes são dinâmicos e interativos diretamente na tela de desenho
  • Simula movimentos, toques e gestos reais do sistema operacional
  • Garante zero bugs de UI causados ​​por erros de sincronização de estado
  • Exporta código de produção que corresponde 100% ao design visual
Compared with

Static Wireframing Tools

Trade-offs
  • Desenha formas vetoriais 2D inertes sem nenhum conceito de tempo ou lógica
  • Os protótipos parecem lentos e carecem de resposta física realista
  • Não é possível lidar com dados dinâmicos realistas ou ramificações de estado complexas
  • Deixa os desenvolvedores adivinhando as velocidades de transição e a sensação física

Entrega para o desenvolvimento

Como usar no seu código

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

importar { ExodeUICanvas } de 'exodeui';

// Molas, estados e tempo ao vivo no arquivo .exode (projetado no
//editor). Seu código transmite entradas e ouve eventos de volta.
função de exportação LivingAuthButton() {
  retornar (
    <ExodeUITela
      src="/living_auth_button.bexode"
      onTrigger={(nome) => console.log('Evento ExodeUI:', nome)}
    />
  );
}

Ficou com dúvidas?

Perguntas frequentes

Crie componentes vivos com movimento real.

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

Experimente grátis