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 →

Kategori: Yaşayan Arayüz Mimarisi

Yaşayan Yazılımlar için Etkileşimli Kullanıcı Arayüzü Tasarım Aracı

Statik dikdörtgenler çizme ve buna arayüz tasarımı adını verme dönemi sona erdi. Hareketlere yanıt veren, fiziğe saygılı ve net bir şekilde iletişim kuran canlı bir yazılım tasarlayın.

What is Yaşayan Yazılımlar in ExodeUI?

Etkileşimli kullanıcı arayüzü tasarımı, statik resimler yerine dokunsal, fiziksel sistemler gibi davranan kullanıcı arayüzleri oluşturma disiplinidir. ExodeUI, statik tuval çerçevelerini doğrudan üretim yazılımına gönderilen duyarlı, durum bilgisi olan ve fizik odaklı kullanıcı arayüzü öğeleriyle değiştiren etkileşimli bir kullanıcı arayüzü tasarım motorudur.

Temel mimari

Mühendisler ve tasarımcılar neden ExodeUI seçiyor

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

Yaşayan Kanvas Mimarisi

Düğmelerinizi, modellerinizi ve kaydırıcılarınızı oluştururken doğrudan tuval üzerinde etkileşime geçin. Ayrı bir prototip modunu tetiklemeye gerek yok.

Core Architecture

Görsel Mantık Düğümleri

Olayları (tıklama, sürükleme, fareyle üzerine gelme) karmaşık emir koduyla boğuşmadan koşullara ve durum geçişlerine bağlayın.

Core Architecture

Çok Durumlu Bileşenler

Kusursuz yay enterpolasyonuyla kapsamlı bileşen durumlarını (varsayılan, fareyle üzerine gelme, odaklanma, etkin, yükleme, hata, başarı) tasarlayın.

Core Architecture

Doğrudan Geliştirici Hizalaması

Tasarımcılar görsel hallerle düşünürler; geliştiriciler durum makinelerinde düşünürler. ExodeUI her iki dili de akıcı bir şekilde konuşuyor.

Core Architecture

Nesnel değerlendirme

ExodeUI şununla nasıl karşılaştırılır: Static Wireframing Tools

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

The ExodeUI Architecture

ExodeUI

Güçlü yanları
  • Bileşenler doğrudan çizim tuvalinde canlı ve etkileşimlidir
  • Gerçek işletim sistemi yaylarını, dokunuşlarını ve hareketlerini simüle eder
  • Durum senkronizasyonu hatalarından kaynaklanan sıfır kullanıcı arayüzü hatasını garanti eder
  • Görsel tasarımın %100'üyle eşleşen üretim kodunu dışa aktarır
Compared with

Static Wireframing Tools

Trade-offs
  • Zaman veya mantık kavramı olmadan hareketsiz 2 boyutlu vektör şekilleri çizer
  • Prototipler yavaşlıyor ve gerçekçi fiziksel tepkilerden yoksun görünüyor
  • Gerçekçi dinamik veriler veya karmaşık durum dallanmaları işlenemiyor
  • Geliştiricilerin geçiş hızları ve fiziksel his hakkında tahminde bulunmasını sağlar

Geliştirmeye devir

Kodunuzda kullanma

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

'exodeui'den { ExodeUICanvas }'ı içe aktarın;

// Yaylar, durumlar ve zamanlama .exode dosyasında yayındadır (
// editör). Kodunuz girdileri iletir ve olayları geri duyar.
dışa aktarma işlevi LivingAuthButton() {
  dönüş (
    <ExodeUICanvas
      src = "/living_auth_button.bexode"
      onTrigger={(name) => console.log('ExodeUI olayı:', name)}
    />
  );
}

Sorunuz mu var?

Sık sorulan sorular

Gerçek hareketle yaşayan bileşenler oluşturun.

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

Ücretsiz dene