A way of developing new products or services using a process of repeated and regular refinement, in which prototypes are made, evaluated, revised, and re-evaluated until the desired result is achieved. High profile companies have successfully implemented iterative design to create effective and innovative products.
A colour that appears to be pure and lacks any lightness (or tone) or saturation.
The process of adding game-like qualities to an experience like a website or application. To ensure that these activities are engaging enough for the users, it often includes gradual rewards such as levels and badges systems, which can further encourage engagement with the app.
A specific set of colours, usually with a limited number of values, chosen to suit the needs of a particular design.
A discipline that analyses the usability of an application by assessing its interaction design and user experience.
One of the most common types of navigation in UI design. It's usually a system of one or more horizontal buttons placed at the bottom of the screen, directing users to other parts of an app or website. Bottom navigation is often used as an alternative to scrolling or tabbing through links on a page.
A group of rules, guidelines, and/or standards designers use when producing artwork or branded projects ensuring that they have the desired appearance and are compliant with usage guidelines.
A generic term for adding colour to an image. A tint can be applied by darkening a colour to create different shades or lightening the saturation, creating a washed-out look.
Text that flows from left to right and is the default reading direction of a page with its content aligned on the left margin.
A graphical representation of the user on a device, used to represent various users in different contexts. It can be a photo, image or drawing.
A software developer who designs, develops, maintains and supports the entire end-to-end product. These developers are capable of developing and implementing modern solutions to any industry problem. They typically work with different technologies such as mobile application development, web application development, back-end software development and front-end software development.