Interaction Design
IXD aims to design the experience of an interaction between an end user and a product. The ultimate goal is to create an intuitive and interactive experience for the user that will allow them to achieve their objectives in the most efficient way possible.

Speaking to the User through Design

Speaking to the User through Design

Speaking to the User through Design

Defining the most clear and efficient way for a user to get from A to B helps create a relationship between a user and a product.

In this example, I show how users who want to view more images don't have to leave this page.

Defining the most clear and efficient way for a user to get from A to B helps create a relationship between a user and a product.

In this example, I show how users who want to view more images don't have to leave this page.

Micro-interactions

Micro-interactions

Micro-interactions are trigger-feedback pairs that can make a big impact on user experience. They help smooth a users path throughout a design.

Micro-interactions are trigger-feedback pairs that can make a big impact on user experience. They help smooth a users path throughout a design.

Error states are an example of how micro-ineractions can help users better understand how they can move through a design/product.

Animations and haptic feedback also help confirm to users that they have taken an action.

Animations and haptic feedback are also micro-interactions that help confirm to users that they have taken an action.

Bounce Rates

Bounce Rates

As page load time goes from one second to five seconds, the probability of bounce increases by 90%. Source

As page load time goes from one second to five seconds, the probability of bounce increases by 90%. Source

Reducing Percieved Latency

Reducing Percieved Latency

Reducing Percieved Latency

User perception of load times play a significant role in an overall satisfaction of the user experience. Developers can't always reduce latency, but we can use animation to make those waiting times less noticeable or even enjoyable.

User perception of load times play a significant role in an overall satisfaction of the user experience. Developers can't always reduce latency, but we can use animation to make those waiting times less noticeable or even enjoyable.

Specs for Developers

Being able to spec animations is an important part of the relationship between designers and developers.

These are the specs for the animation above.

Being able to spec animations is an important part of the relationship between designers and developers.

Interaction Design
IXD aims to design the experience of an interaction between an end user and a product. The ultimate goal is to create an intuitive and interactive experience for the user that will allow them to achieve their objectives in the most efficient way possible.