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 →

Kategoria: Ruch interaktywny

Interaktywne narzędzie do animacji interfejsu użytkownika i produktów

Tradycyjne narzędzia do animacji odtwarzają wcześniej nagrane linie czasu. ExodeUI zapewnia interaktywne płótno, w którym animacje dynamicznie reagują na prędkość kursora, gesty dotykowe i stany aplikacji.

What is Interaktywne narzędzie in ExodeUI?

Interaktywne narzędzie do animacji umożliwia projektantom i inżynierom tworzenie dynamicznych elementów interfejsu użytkownika, które reagują w czasie rzeczywistym na działania użytkownika, gesty i stany systemu. ExodeUI łączy projekt animacji wizualnej z wykonywalną logiką interakcji, zapewniając wizualne płótno, na którym powstają interaktywne komponenty gotowe do produkcji.

Architektura rdzenia

Dlaczego inżynierowie i projektanci wybierają ExodeUI

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

Architektura oparta na gestach

Powiąż stany komponentów bezpośrednio z prędkością wskaźnika, przeciągnij dotykiem i gestami przeciągania z automatyczną kontynuacją pędu.

Core Architecture

Ruch przerywany

Nie martw się o nierówne ponowne uruchomienie animacji. Gdy dane wejściowe użytkownika przerywają aktywne przejście, fizyka sprężyny automatycznie płynnie przekierowuje prędkość.

Core Architecture

Reactive wejścia parametrów

Prowadź animacje za pomocą zmiennych zewnętrznych, takich jak przesunięcia przewijania, postęp sieci, odległość kursora lub rekwizyty logiczne.

Core Architecture

Obsługa wielu platform

Eksportuj komponenty gotowe dla React, Vue, Svelte, React Native i SwiftUI z jednego interaktywnego projektu.

Core Architecture

Obiektywna ocena

Jak ExodeUI porównuje się z Linear Timeline Software

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

The ExodeUI Architecture

ExodeUI

Mocne strony
  • Pełna przerywalność — animacje płynnie przekierowują, gdy zostaną przerwane
  • Natywna integracja dotyku i gestu wskaźnika z rozmachem
  • Bezpośrednie powiązania stanu reaktywnego bez pisania dostosowanych słuchaczy JS
  • Mały pakiet kodu, który zachowuje podstawowe wskaźniki internetowe
Compared with

Linear Timeline Software

Trade-offs
  • Sztywne ramy czasowe klatek kluczowych, które muszą zakończyć odtwarzanie przed zresetowaniem
  • Brak pojęcia o prędkości użytkownika i dynamice sprężyny
  • Wymaga złożonego, niestandardowego kodu kleju, aby połączyć się z rzeczywistymi danymi aplikacji
  • Tworzy duże opóźnienie wejściowe na urządzeniach mobilnych z niższej półki

Przekazanie dewelopera

Używanie go w swoim kodzie

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

importuj {ExodeUICanvas} z 'exodeui';

// Sprężyny, stany i synchronizacja znajdują się w pliku .exode (zaprojektowanym w formacie
//redaktor). Twój kod przekazuje dane wejściowe i odbiera zdarzenia.
funkcja eksportu InteractiveToggle() {
  powrót (
    <ExodeUIPłótno
      src="/interactive_toggle.bexode"
      wejścia={{ aktywne }}
      onTrigger={(nazwa) => console.log('Zdarzenie ExodeUI:', nazwa)}
    />
  );
}

Masz pytania?

Często zadawane pytania

Buduj żywe komponenty za pomocą prawdziwego ruchu.

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

Wypróbuj za darmo