Statik ekranlar bir arayüzün neye benzediğini gösterir. Etkileşim tasarımı, birisi onu kullandığında ne olacağına karar verir: Neye basabileceğine veya sürükleyebileceğine, arayüzün nasıl tepki vereceğine ve sonrasında nasıl değişeceğine. Silmek için kaydırma, yenileme için çekme ve dokunduğunuz düğmeden açılan menünün tümü etkileşim tasarımıdır.
En iyi etkileşim tasarımına birkaç prensip rehberlik eder. Uygunluk: Neyle etkileşime girilebileceği açık olmalıdır. Geribildirim: Her eylem anında ve görünür bir yanıt almalıdır. Tahmin edilebilirlik: Aynı eylem aynı sonucu vermelidir. Bağışlama: Hataların geri alınması kolay olmalıdır.
Hareket ana araçlardan biridir. Alttan yukarı doğru kayan bir levha nereden geldiğini ve nereye gideceğini gösteriyor. Parmağınızı takip eden ve doğal bir şekilde yerleşen yay, bir hareketin doğrudan hissettirilmesini sağlar. Kötü kullanıldığında hareket insanları yavaşlatır, bu nedenle etkileşim tasarımcıları neyin, ne kadar hızlı ve neden hareket etmesi gerektiğine dikkatlice karar verir.
Etkileşim statik görüntülerle test edilemez. Tasarımcılar, nasıl hissettirdiğini test etmek için basit tıklanabilir akışlardan mantıksal ayrıntılı prototiplere kadar prototipler oluşturur. Buradaki zorluk, prototiplerin geliştiriciler tarafından sıklıkla yeniden oluşturulması ve ayrıntıların aktarım sırasında kaybolmasıdır.
Etkileşimi veri olarak saklayan araçlar bu kaybı azaltır. Yaptığımız ExodeUI, durumları, bahar fiziğini, girdileri ve olayları gerçek uygulamada çalışan tek bir açık dosyada tutar, böylece tasarladığınız davranış, gönderilen davranış olur.