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 เป็นศูนย์ที่เกิดจากข้อผิดพลาดในการซิงโครไนซ์สถานะ
  • ส่งออกรหัสการผลิตที่ตรงกับการออกแบบภาพ 100%
Compared with

Static Wireframing Tools

Trade-offs
  • วาดรูปร่างเวกเตอร์ 2D เฉื่อยโดยไม่มีแนวคิดเรื่องเวลาหรือตรรกะ
  • ต้นแบบรู้สึกเฉื่อยและขาดการตอบสนองทางกายภาพที่สมจริง
  • ไม่สามารถจัดการข้อมูลไดนามิกที่สมจริงหรือการแยกสถานะที่ซับซ้อนได้
  • ทำให้นักพัฒนาคาดเดาถึงความเร็วของการเปลี่ยนแปลงและความรู้สึกทางกายภาพ

นักพัฒนาแฮนด์ออฟ

ใช้ในรหัสของคุณ

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

นำเข้า { ExodeUICanvas } จาก 'exodeui';

// สปริง สถานะ และเวลาอยู่ในไฟล์ .exode (ออกแบบใน
// บรรณาธิการ) รหัสของคุณส่งผ่านอินพุตและได้ยินเหตุการณ์กลับ
ฟังก์ชั่นการส่งออก LivingAuthButton() {
  กลับ (
    <ExodeUICanvas
      src="/living_auth_button.bexode"
      onTrigger={(ชื่อ) => console.log('เหตุการณ์ ExodeUI:', ชื่อ)}
    />
  );
}

มีคำถามใช่ไหม?

คำถามที่พบบ่อย

สร้างส่วนประกอบที่มีชีวิตด้วยการเคลื่อนไหวจริง

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

ลองฟรี