Interaction design is the practice of creating engaging interfaces with well thought out behaviors. Understanding how users and technology communicate with each other is fundamental to this field. With this understanding, you can anticipate how someone might interact with the system, fix problems early, as well as invent new ways of doing things.
Encompass text, such as button labels, which help give users the right amount of information.
Graphical elements such as images, typography and icons that aid in user interaction
the medium and its specific features through which users interact with the product or service
Relates to elements that change in time such as videos, animations, sounds
How the users behaves to achieve and complete the interaction.
Given the medium, what a user can do to interact with the interface. ( using a mouse, fingers, voice, movement; or pushing, dragging, swiping etc... )
How can the user be helped understand the interaction and the function of a given interface. Visuals play a fundamental role with colours, shapes, position, hierarchy, motion.
How can the user be protected by committing errors by limitations and constraints. Buttons on corners contrain the user to a closed space so tapping the right area gets easier.
Feedback and Response
Feedback is crucial to reward the user after a task has been accomplished. Time response of the feedback plays a fundamental role whether the feedback is giving ‘ dopamine dose’’ or ‘’negative feeling’’ to the user.
Strategy and Standards
Size, position, color and shape needs to be thought strategically to encourage the interaction and make it easy to achieve. Recognisable patterns ( standard ) needs to be followed as a user is more likely to interact when a behaviour is expected.
Simplicity and Learning Curve
Simplification is the key to make the user confident in achieving the given task. An interaction which is beautiful and rewarding, but difficult to remember or re-create is going to fail.