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 →

التصنيف: حركة تفاعلية

أداة الرسوم المتحركة التفاعلية لواجهة المستخدم وتجارب المنتج

تقوم أدوات الرسوم المتحركة التقليدية بتشغيل الجداول الزمنية المسجلة مسبقًا. يمنحك ExodeUI لوحة تفاعلية حيث تتفاعل الرسوم المتحركة ديناميكيًا مع سرعة المؤشر وإيماءات اللمس وحالات التطبيق.

What is أداة الرسوم in ExodeUI?

تتيح أداة الرسوم المتحركة التفاعلية للمصممين والمهندسين إنشاء عناصر واجهة مستخدم ديناميكية تستجيب في الوقت الفعلي لإدخال المستخدم والإيماءات وحالات النظام. يربط ExodeUI بين تصميم الرسوم المتحركة المرئية ومنطق التفاعل القابل للتنفيذ، مما يوفر لوحة مرئية تنتج مكونات تفاعلية جاهزة للإنتاج.

العمارة الأساسية

لماذا يختار المهندسون والمصممون ExodeUI

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

لفتة العمارة الأولى

ربط حالات المكون مباشرة بسرعة المؤشر، وسحب اللمس، وإيماءات السحب مع استمرار الزخم التلقائي.

Core Architecture

الحركة المتقطعة

لا تقلق أبدًا بشأن إعادة تشغيل الرسوم المتحركة المتشنجة. عندما يقاطع إدخال المستخدم عملية انتقال نشطة، تقوم فيزياء الزنبرك تلقائيًا بإعادة توجيه السرعة بسلاسة.

Core Architecture

Reactive مدخلات المعلمة

قم بقيادة الرسوم المتحركة باستخدام متغيرات خارجية مثل إزاحات التمرير أو تقدم الشبكة أو مسافة المؤشر أو الدعائم المنطقية.

Core Architecture

دعم متعدد الأطر

تصدير المكونات الجاهزة لـ React وVue وSvelte وReact Native وSwiftUI من مشروع تفاعلي واحد.

Core Architecture

التقييم الموضوعي

كيف يقارن ExodeUI بـ Linear Timeline Software

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

The ExodeUI Architecture

ExodeUI

نقاط القوة
  • قابلية المقاطعة الكاملة - يتم إعادة توجيه الرسوم المتحركة بسلاسة عند مقاطعتها
  • تكامل إيماءات اللمس والمؤشر الأصلي مع الزخم
  • روابط الحالة التفاعلية المباشرة دون كتابة مستمعي JS مخصصين
  • حزمة أكواد صغيرة تحافظ على مؤشرات أداء الويب الأساسية
Compared with

Linear Timeline Software

Trade-offs
  • المخططات الزمنية الصارمة للإطارات الرئيسية التي يجب أن تنتهي من التشغيل قبل إعادة التعيين
  • لا يوجد مفهوم لسرعة المستخدم أو ديناميكيات الربيع
  • يتطلب رمزًا لاصقًا مخصصًا معقدًا للاتصال ببيانات التطبيق الحقيقية
  • ينشئ تأخرًا كبيرًا في الإدخال على الأجهزة المحمولة المنخفضة الجودة

تسليم المطور

استخدامه في التعليمات البرمجية الخاصة بك

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

استيراد { ExodeUICanvas } من 'exodeui'؛

// الينابيع والحالات والتوقيت موجودة في ملف .exode (المصمم في ملف
// المحرر). يمرر الكود الخاص بك المدخلات ويسمع الأحداث مرة أخرى.
وظيفة التصدير InteractiveToggle() {
  العودة (
    <ExodeUICanvas
      src="/interactive_toggle.bexode"
      المدخلات = {{ نشطة }}
      onTrigger={(name) => console.log('حدث ExodeUI:', الاسم)}
    />
  );
}

هل لديك أسئلة؟

الأسئلة المتداولة

بناء مكونات حية بحركة حقيقية.

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

حاول مجانا