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 →

分類:生活介面架構

生活軟體互動 UI 設計工具

繪製靜態矩形並將其稱為介面設計的時代已經結束。設計能夠回應手勢、尊重物理原理並清晰溝通的生活軟體。

What is 生活軟體互動 UI in ExodeUI?

互動式 UI 設計是創建使用者介面的學科,其行為類似於觸覺、物理系統,而不是靜態圖片。 ExodeUI 是一個互動式 UI 設計引擎,它以響應式、有狀態和實體驅動的 UI 元素取代靜態畫布框架,這些元素直接發送到生產軟體。

核心架構

為什麼工程師和設計師選擇 [ExodeUI

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

生活畫佈建築

在建立按鈕、模式和滑桿時,直接在畫布上與它們互動。無需觸發單獨的原型模式。

Core Architecture

視覺邏輯節點

將事件(點擊、拖曳、懸停)連接到條件和狀態轉換,而無需處理複雜的命令式程式碼。

Core Architecture

多狀態組件

使用無縫彈簧插值設計全面的組件狀態(預設、懸停、焦點、活動、載入、錯誤、成功)。

Core Architecture

直接開發人員協調

設計師在視覺狀態下思考;開發人員在狀態機中思考。 ExodeUI 兩種語言都很流利。

Core Architecture

客觀評價

ExodeUI 相比如何 Static Wireframing Tools

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

The ExodeUI Architecture

ExodeUI

優勢
  • 組件在繪圖畫布上即時且可交互
  • 模擬真實操作系統彈簧、觸控和手勢
  • 保證狀態同步錯誤所導致的 UI bug 為零
  • 匯出與視覺設計 100% 相符的生產程式碼
Compared with

Static Wireframing Tools

Trade-offs
  • 繪製沒有時間或邏輯概念的惰性二維向量形狀
  • 原型感覺遲緩且缺乏真實的身體反應
  • 無法處理現實的動態資料或複雜的狀態分支
  • 讓開發人員猜測過渡速度和物理感覺

開發者交接

在您的程式碼中使用它

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

從 'exodeui' 導入 { ExodeUICanvas };

// 彈簧、狀態和計時位於 .exode 檔案中(設計於
// 編輯器)。您的代碼傳遞輸入並聽取事件返回。
導出函數 LivingAuthButton() {
  返回(
    <ExodeUI畫布
      src =“/living_auth_button.bexode”
      onTrigger={(name) => console.log('ExodeUI 事件:', name)}
    />
  );
}

有疑問嗎?

常見問題解答

透過真實的運動建構生命組件。

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

免費試用