Importance of UX-UI in Android/iOS Development- Stackon

N
“People ignore design that ignores people.”
— Frank Chimero, Designer and Illustrator
STACKON SEMINAR SERIES
Kevin Mathew Sunny
Interaction Design Principles
2
USER INTERFACE
/ˈjuːzə(r) ˌɪntə(r)ˈfeɪs/
the means by which the user
and a computer system
interact, in particular the use of
input devices and software.
3
PUNCHED CARDS CLI GUI
AUGMENTED
REALITY
5
“Most people make the mistake of thinking design is
what it looks like. People think it’s this veneer – that the
designers are handed this box and told, ‘Make it look
good!’ That’s not what we think the design is. It’s not
just what it looks like and feels like. The design is how it
works.”
STEVE JOBS
Create the content and functions of products that
are useful, easy to use, user-friendly, technically
feasible, and of commercial interest.
Basic Interaction Design Principles
IxD
CONSISTEN
T
MEANINGF
UL
SENSIBLE
MAKE THINGS VISIBLE
Relations between users intentions,
required actions and results.
REMIND
The user of what can be done and
how to do it.
The designer should be aware
of the users mental model.
Most of users are operating the
interface just based on their
instinct. In short, when they
encounter a button, they will
think this button will be
triggered to meet their needs.
But if this button get triggered in
some other operation rather
than user's expectation, it must
be a bad design.
MENTAL MODELS
The most basic principle of interaction design is to meet the user's needs. To determine the user’s
requirements is a product manager's basic work, there are many ways and tools to help us identify the
user's needs. For examples, observing user behavior, analyzing data, building user scenarios, and more.
MEET THE USERS NEEDS
When creating user experiences,
its not so much about doing what
users expect. Instead, its about
creating a design that clearly
meets their needs at the instant
they need it.
CONSISTENCY
It requires that within the
same or familiar functions and
scenes, to use the consistent
performance, operation, and
feeling in a (or a category)
product.
USE SIMPLE LANGUAGE
Users are not a designer or a
developer, most of them do not
understand the design concept and
development process, the language
and text of the product must be easy
to understand and very close to
general user's thoughts. However, we
need to think users are busy people
instead of not smart people. So we
have to optimize some functions for
middle-class users.
Correct operating parts
must stand out obviously
and can convey the correct
information to users. Also,
the user can operate the
interface based on his/her
life experience and instinct,
no extra learning.
INTUTIVE DESIGN
Provide feedback
The "communication" between people and machines is essentially
the process of information transmission. The process of
Information send out and get back will form an effective
interaction and mutual understanding. So the timely effective
feedback and explanation are particularly important.
Allow user making mistakes
When the user operates the interface, the mistakes that they
made must be allowed. Because this may not user's fault but a
design problem. And when the user is making a mistake, it should
provide effective information to guide him to the right operation
path. We need to avoid the error-prone situation, or check and
confirm the options before the actual action prompts to the user..
13
Interaction design is "user-centered design", user
experience plays the most important role in it. To grasp
some interaction design foundation knowledge is
important, but the greatest part is to let the user
operate and master the product easily, also, interact
with it, establish the basic cognitive ability of the
product, so that the product's operating mode can meet
the design intent.
TAKE-AWAY
14
Keep the interface simple
The best interfaces are almost
invisible to the user. They avoid
unnecessary elements and are clear
in the language they use on labels
and in messaging.
Create consistency and
use common UI elements
By using common elements in your
UI, users feel more comfortable and
are able to get things done more
quickly. It is also important to create
patterns in language, layout and
design throughout the site to help
facilitate efficiency. Once a user
learns how to do something, they
should be able to transfer that skill to
other parts of the site.
Be purposeful in page layout
Consider the spatial relationships
between items on the page and
structure the page based on
importance. Careful placement of
items can help draw attention to the
most important pieces of
information and can aid scanning and
readability.
15
Strategically use color and
texture
You can direct attention toward or
redirect attention away from items
using color, light, contrast, and
texture to your advantage.
Use typography to create
hierarchy and clarity.
Carefully consider how you use
typeface. Different sizes, fonts, and
arrangement of the text to help
increase scanability, legibility and
readability.
16
Make sure that the system
communicates what’s
happening.
Always inform your users of location,
actions, changes in state, or errors.
The use of various UI elements to
communicate status and, if
necessary, next steps can reduce
frustration for your user.
Think about the defaults.
By carefully thinking about and
anticipating the goals people bring to
your site, you can create defaults
that reduce the burden on the user.
This becomes particularly important
when it comes to form design where
you might have an opportunity to
have some fields pre-chosen or filled
out.
17
Psychology plays a big part in
a user’s experience with an
application. By
understanding how our
designs are perceived, we
can make adjustments so
that the apps we create are
more effective in achieving
the goals of the user.
The Psychology Principles
Every UI/UX Designer Needs to Know
Von Restorff Effect
The Von Restorff effect (also known as the
isolation effect) predicts that when multiple
similar objects are present, the one that
differs from the rest is most likely to be
remembered!
“When multiple similar objects are present, the one that differs from the rest is most likely to be remembered!”
Serial Position Effect
The Serial Position Effect is the propensity of a
user to best remember the first and last items
in a series.
Cognitive load
Cognitive load refers to the total amount of
mental effort being used in a person’s working
memory. To put it simply, it is the amount of
thought you need to exercise in order to
complete a specific task.
“Cognitive load is the amount of thought you need to exercise in order to complete a specific task. It’s easier for users
to learn something new if they can discern it to a pattern from something they understand”
Hick’s Law
Hick’s Law describes that the time it takes for
a person to make a decision depends on the
choices available to him or her. So if the
number of choices increases, the time to
make a decision increases logarithmically.
Law of Proximity
Law of proximity is part of the Gestalt Laws of
Perceptual Organization, and it states that
objects that are near, or proximate to each
other, tend to be grouped together. To put it
in simpler terms, our brain can easily
associate objects close to each other, better
than it does objects that are spaced far apart.
This clustering occurs because humans have a
natural tendency to organise and group things
together.
“The Law of Proximity states that objects that are near, or proximate to each other, tend to be grouped together”
THANK YOU
QUESTIONS?
1 sur 23

Recommandé

Introduction hci par
Introduction hciIntroduction hci
Introduction hcisawsan slii
239 vues32 diapositives
Interaction design workshop par
Interaction design workshopInteraction design workshop
Interaction design workshopShyamala Prayaga
2.8K vues139 diapositives
HCI par
HCIHCI
HCIMeet Shah
2.8K vues65 diapositives
Design Issues with Microsft Word par
Design Issues with Microsft WordDesign Issues with Microsft Word
Design Issues with Microsft WordAbdullah Shiam
718 vues12 diapositives
Topic 3 Human Computer Interaction par
Topic 3 Human Computer InteractionTopic 3 Human Computer Interaction
Topic 3 Human Computer Interactionnur ezzaty
290 vues81 diapositives
Introduction hci par
Introduction hciIntroduction hci
Introduction hciHARISA MARDIANA
642 vues10 diapositives

Contenu connexe

Tendances

Introduction to HCI (UCC) par
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)apppsych
1.1K vues38 diapositives
Principles of Interactive Design par
Principles of Interactive DesignPrinciples of Interactive Design
Principles of Interactive DesignKaren Krull
693 vues7 diapositives
Impacts of HCI par
Impacts of HCIImpacts of HCI
Impacts of HCIShwe Yee
9.6K vues29 diapositives
Introduction To HCI par
Introduction To HCIIntroduction To HCI
Introduction To HCIKshitiz Anand
2.6K vues42 diapositives
Hci [6]interaction design par
Hci [6]interaction designHci [6]interaction design
Hci [6]interaction designWelly Dian Astika
355 vues42 diapositives
The Psychology of Human-Computer Interaction par
The Psychology ofHuman-Computer InteractionThe Psychology ofHuman-Computer Interaction
The Psychology of Human-Computer InteractionSimon Bignell
10K vues42 diapositives

Tendances(20)

Introduction to HCI (UCC) par apppsych
Introduction to HCI (UCC)Introduction to HCI (UCC)
Introduction to HCI (UCC)
apppsych1.1K vues
Principles of Interactive Design par Karen Krull
Principles of Interactive DesignPrinciples of Interactive Design
Principles of Interactive Design
Karen Krull693 vues
Impacts of HCI par Shwe Yee
Impacts of HCIImpacts of HCI
Impacts of HCI
Shwe Yee9.6K vues
The Psychology of Human-Computer Interaction par Simon Bignell
The Psychology ofHuman-Computer InteractionThe Psychology ofHuman-Computer Interaction
The Psychology of Human-Computer Interaction
Simon Bignell10K vues
Psychology Human Computer Interaction par Seta Wicaksana
Psychology Human Computer InteractionPsychology Human Computer Interaction
Psychology Human Computer Interaction
Seta Wicaksana3.1K vues
Interaction design beyond human computer interaction par Kenny Nguyen
Interaction design beyond human computer interactionInteraction design beyond human computer interaction
Interaction design beyond human computer interaction
Kenny Nguyen19.6K vues
5 principles of Interactive design par Steelers50
5 principles of Interactive design 5 principles of Interactive design
5 principles of Interactive design
Steelers501.7K vues
Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy par JalnaAfridi
Human-Centered Artificial Intelligence: Reliable, Safe & TrustworthyHuman-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
Human-Centered Artificial Intelligence: Reliable, Safe & Trustworthy
JalnaAfridi542 vues
Human Computer Interaction (HCI) par Sachith Perera
Human Computer Interaction (HCI) Human Computer Interaction (HCI)
Human Computer Interaction (HCI)
Sachith Perera4.8K vues
User cognitive aspects for HCI par HafizMImran1
User cognitive aspects for HCIUser cognitive aspects for HCI
User cognitive aspects for HCI
HafizMImran1816 vues

Similaire à Importance of UX-UI in Android/iOS Development- Stackon

User Interface Analysis and Design par
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design Saqib Raza
20.9K vues38 diapositives
User Experience & Design…Designing for others…UED par
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UEDPreeti Chopra
8.7K vues49 diapositives
The Transformation Process That Interface Went Through par
The Transformation Process That Interface Went ThroughThe Transformation Process That Interface Went Through
The Transformation Process That Interface Went ThroughAparna Harrison
4 vues42 diapositives
Daffodil bit(s3) comp-1649_week 02_3 example1 par
Daffodil bit(s3) comp-1649_week 02_3 example1Daffodil bit(s3) comp-1649_week 02_3 example1
Daffodil bit(s3) comp-1649_week 02_3 example1University of Greenwich
269 vues19 diapositives
3 example1 par
3 example13 example1
3 example1Huy Trần
162 vues19 diapositives
IntrIntroduction par
IntrIntroductionIntrIntroduction
IntrIntroductionPreeti Mishra
3.1K vues71 diapositives

Similaire à Importance of UX-UI in Android/iOS Development- Stackon(20)

User Interface Analysis and Design par Saqib Raza
User Interface Analysis and DesignUser Interface Analysis and Design
User Interface Analysis and Design
Saqib Raza20.9K vues
User Experience & Design…Designing for others…UED par Preeti Chopra
User Experience & Design…Designing for others…UEDUser Experience & Design…Designing for others…UED
User Experience & Design…Designing for others…UED
Preeti Chopra8.7K vues
The Transformation Process That Interface Went Through par Aparna Harrison
The Transformation Process That Interface Went ThroughThe Transformation Process That Interface Went Through
The Transformation Process That Interface Went Through
Embry-Riddle Campus Solutions UX Design par paulodavila
Embry-Riddle Campus Solutions UX Design Embry-Riddle Campus Solutions UX Design
Embry-Riddle Campus Solutions UX Design
paulodavila1.7K vues
Usability Essentials to Know par Pravin Mehta
Usability Essentials to KnowUsability Essentials to Know
Usability Essentials to Know
Pravin Mehta348 vues
Methodology, Metrics And Measures For Testing And... par Trina Jackson
Methodology, Metrics And Measures For Testing And...Methodology, Metrics And Measures For Testing And...
Methodology, Metrics And Measures For Testing And...
Trina Jackson2 vues
Dashboard UX Design - Whitepaper for Volkswagen AG par Asis Panda
Dashboard UX Design - Whitepaper for Volkswagen AGDashboard UX Design - Whitepaper for Volkswagen AG
Dashboard UX Design - Whitepaper for Volkswagen AG
Asis Panda1.8K vues
20 Principles: UI Design par MoodLabs
20 Principles: UI Design20 Principles: UI Design
20 Principles: UI Design
MoodLabs1.2K vues
UI Design Principles : 20 Essential Rules for User Interface Design par MoodLabs
UI Design Principles : 20 Essential Rules for User Interface DesignUI Design Principles : 20 Essential Rules for User Interface Design
UI Design Principles : 20 Essential Rules for User Interface Design
MoodLabs3.7K vues
Designing Interfaces [TIDWELL] - Resumo do 1º capitulo par Sabine Araujo
Designing Interfaces [TIDWELL] - Resumo do 1º capituloDesigning Interfaces [TIDWELL] - Resumo do 1º capitulo
Designing Interfaces [TIDWELL] - Resumo do 1º capitulo
Sabine Araujo486 vues

Dernier

Uni Systems for Power Platform.pptx par
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
60 vues21 diapositives
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... par
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...ShapeBlue
114 vues12 diapositives
20231123_Camunda Meetup Vienna.pdf par
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
49 vues73 diapositives
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... par
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...ShapeBlue
105 vues15 diapositives
Microsoft Power Platform.pptx par
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
74 vues38 diapositives
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... par
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...ShapeBlue
59 vues13 diapositives

Dernier(20)

Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... par ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue114 vues
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... par ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue105 vues
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... par ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue59 vues
Igniting Next Level Productivity with AI-Infused Data Integration Workflows par Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software373 vues
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue par ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue68 vues
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue par ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
2FA and OAuth2 in CloudStack - Andrija Panić - ShapeBlue
ShapeBlue75 vues
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... par James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson142 vues
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue par ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue149 vues
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... par TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc130 vues
The Role of Patterns in the Era of Large Language Models par Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li74 vues
Why and How CloudStack at weSystems - Stephan Bienek - weSystems par ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue172 vues
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... par ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue97 vues
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive par Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... par ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 vues
State of the Union - Rohit Yadav - Apache CloudStack par ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue218 vues
The Power of Heat Decarbonisation Plans in the Built Environment par IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE67 vues

Importance of UX-UI in Android/iOS Development- Stackon

  • 1. “People ignore design that ignores people.” — Frank Chimero, Designer and Illustrator STACKON SEMINAR SERIES Kevin Mathew Sunny Interaction Design Principles
  • 2. 2 USER INTERFACE /ˈjuːzə(r) ˌɪntə(r)ˈfeɪs/ the means by which the user and a computer system interact, in particular the use of input devices and software.
  • 5. 5 “Most people make the mistake of thinking design is what it looks like. People think it’s this veneer – that the designers are handed this box and told, ‘Make it look good!’ That’s not what we think the design is. It’s not just what it looks like and feels like. The design is how it works.” STEVE JOBS
  • 6. Create the content and functions of products that are useful, easy to use, user-friendly, technically feasible, and of commercial interest. Basic Interaction Design Principles IxD
  • 7. CONSISTEN T MEANINGF UL SENSIBLE MAKE THINGS VISIBLE Relations between users intentions, required actions and results. REMIND The user of what can be done and how to do it. The designer should be aware of the users mental model. Most of users are operating the interface just based on their instinct. In short, when they encounter a button, they will think this button will be triggered to meet their needs. But if this button get triggered in some other operation rather than user's expectation, it must be a bad design. MENTAL MODELS
  • 8. The most basic principle of interaction design is to meet the user's needs. To determine the user’s requirements is a product manager's basic work, there are many ways and tools to help us identify the user's needs. For examples, observing user behavior, analyzing data, building user scenarios, and more. MEET THE USERS NEEDS When creating user experiences, its not so much about doing what users expect. Instead, its about creating a design that clearly meets their needs at the instant they need it.
  • 9. CONSISTENCY It requires that within the same or familiar functions and scenes, to use the consistent performance, operation, and feeling in a (or a category) product.
  • 10. USE SIMPLE LANGUAGE Users are not a designer or a developer, most of them do not understand the design concept and development process, the language and text of the product must be easy to understand and very close to general user's thoughts. However, we need to think users are busy people instead of not smart people. So we have to optimize some functions for middle-class users.
  • 11. Correct operating parts must stand out obviously and can convey the correct information to users. Also, the user can operate the interface based on his/her life experience and instinct, no extra learning. INTUTIVE DESIGN
  • 12. Provide feedback The "communication" between people and machines is essentially the process of information transmission. The process of Information send out and get back will form an effective interaction and mutual understanding. So the timely effective feedback and explanation are particularly important. Allow user making mistakes When the user operates the interface, the mistakes that they made must be allowed. Because this may not user's fault but a design problem. And when the user is making a mistake, it should provide effective information to guide him to the right operation path. We need to avoid the error-prone situation, or check and confirm the options before the actual action prompts to the user..
  • 13. 13 Interaction design is "user-centered design", user experience plays the most important role in it. To grasp some interaction design foundation knowledge is important, but the greatest part is to let the user operate and master the product easily, also, interact with it, establish the basic cognitive ability of the product, so that the product's operating mode can meet the design intent. TAKE-AWAY
  • 14. 14 Keep the interface simple The best interfaces are almost invisible to the user. They avoid unnecessary elements and are clear in the language they use on labels and in messaging. Create consistency and use common UI elements By using common elements in your UI, users feel more comfortable and are able to get things done more quickly. It is also important to create patterns in language, layout and design throughout the site to help facilitate efficiency. Once a user learns how to do something, they should be able to transfer that skill to other parts of the site. Be purposeful in page layout Consider the spatial relationships between items on the page and structure the page based on importance. Careful placement of items can help draw attention to the most important pieces of information and can aid scanning and readability.
  • 15. 15 Strategically use color and texture You can direct attention toward or redirect attention away from items using color, light, contrast, and texture to your advantage. Use typography to create hierarchy and clarity. Carefully consider how you use typeface. Different sizes, fonts, and arrangement of the text to help increase scanability, legibility and readability.
  • 16. 16 Make sure that the system communicates what’s happening. Always inform your users of location, actions, changes in state, or errors. The use of various UI elements to communicate status and, if necessary, next steps can reduce frustration for your user. Think about the defaults. By carefully thinking about and anticipating the goals people bring to your site, you can create defaults that reduce the burden on the user. This becomes particularly important when it comes to form design where you might have an opportunity to have some fields pre-chosen or filled out.
  • 17. 17 Psychology plays a big part in a user’s experience with an application. By understanding how our designs are perceived, we can make adjustments so that the apps we create are more effective in achieving the goals of the user. The Psychology Principles Every UI/UX Designer Needs to Know
  • 18. Von Restorff Effect The Von Restorff effect (also known as the isolation effect) predicts that when multiple similar objects are present, the one that differs from the rest is most likely to be remembered! “When multiple similar objects are present, the one that differs from the rest is most likely to be remembered!”
  • 19. Serial Position Effect The Serial Position Effect is the propensity of a user to best remember the first and last items in a series.
  • 20. Cognitive load Cognitive load refers to the total amount of mental effort being used in a person’s working memory. To put it simply, it is the amount of thought you need to exercise in order to complete a specific task. “Cognitive load is the amount of thought you need to exercise in order to complete a specific task. It’s easier for users to learn something new if they can discern it to a pattern from something they understand”
  • 21. Hick’s Law Hick’s Law describes that the time it takes for a person to make a decision depends on the choices available to him or her. So if the number of choices increases, the time to make a decision increases logarithmically.
  • 22. Law of Proximity Law of proximity is part of the Gestalt Laws of Perceptual Organization, and it states that objects that are near, or proximate to each other, tend to be grouped together. To put it in simpler terms, our brain can easily associate objects close to each other, better than it does objects that are spaced far apart. This clustering occurs because humans have a natural tendency to organise and group things together. “The Law of Proximity states that objects that are near, or proximate to each other, tend to be grouped together”

Notes de l'éditeur

  1. Many of these early computers used punched cards, prepared using keypunch machines, as the primary method of input for computer programs and data. While punched cards have been essentially obsolete in computing since 2012, some voting machines still use a punched card system. The user interface evolved with the introduction of the command line interface, which first appeared as a nearly blank display screen with a line for user input. Users relied on a keyboard and a set of commands to navigate exchanges of information with the computer. This command line interface led to one in which menus (lists of choices written in text) predominated. Finally, the graphical user interface (GUI) arrived, originating mainly in Xerox's Palo Alto Research Center, adopted and enhanced by Apple Computer and effectively standardized by Microsoft in its Windows operating systems. Elements of a GUI include such things as windows, pull-down menus, buttons, scroll bars and icons. With the increasing use of multimedia as part of the GUI, sound, voice, motion video and virtual reality are increasingly becoming the GUI for many applications.
  2. Simple, Sophisticated and Neat  Steve’s obsession with ‘perfect’ design The primary interfaces he created for video games at Atari 
  3. Allow users to predict consequence of actions Communicated through the image of the system
  4. because behind Coca-Cola, there is a system called VI (Visual Identity System) that guides all of its external image design. 
  5. Middle class is mean/mode Send Information instead of submit
  6. the system must give the feedback to the user in the form of discoloration, shape change, vibration, light emission, etc. immediately. The purpose is to inform the user that their operation is known by the device. 
  7. This is the main reason why all call-to-actions (CTAs) look different from the rest of the action buttons on a site or application! We want users to be able to differentiate between a simple action button and a CTA, in order for them to have a clear understanding what the CTA does, whilst also remembering it throughout their use of the application or site.
  8. his is why most applications nowadays ditch the hamburger menu and go for a bottom or top bar navigation, placing the most important user actions to the right or left. In the image above, you can see some examples from popular iOS applications. Each put the “Home” and “Profile” items all the way to the left and right, with serial position effect in mind.
  9. Cognitive load theory can be differentiated into three types: Intrinsic cognitive load Extraneous cognitive load Germane cognitive load I will touch upon the Intrinsic and Germane types as I think that these are the most applicable to UX design. Intrinsic Cognitive Load Intrinsic cognitive load is the difficulty associated with a specific instructional topic. It’s the main reason micro-copy and copy play a huge role in a good user experience. For example most of the time on applications’ empty states, we prompt users to complete a task. Here, the copy needs to be short, simple and with the appropriate words in order for the user to be able to easily follow the instructions. Germane Cognitive Load Germane cognitive load is the cognitive load devoted to processing information and construction of schemas. The schemas describe a pattern of thought that organises categories of information and any relationships among them. One of the reasons we use design patterns is because they’re something we’re programmed to do by default – so it’s easier for the users to recognise and learn something new if they can discern it into a pattern from something they already understand.
  10. Hick’s Law describes that the time it takes for a person to make a decision depends on the choices available to him or her. So if the number of choices increases, the time to make a decision increases logarithmically.
  11. Hick’s Law describes that the time it takes for a person to make a decision depends on the choices available to him or her. So if the number of choices increases, the time to make a decision increases logarithmically.