6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/webday1_uiux.pdf · user experience...

57
Web Design & UI/UX 6.148 Yolanda Zhou go.6148.io/uiux

Upload: others

Post on 27-Sep-2019

22 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Web Design & UI/UX

6.148Yolanda Zhou

go.6148.io/uiux

Page 2: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

User Interface: the design of the interface between the user and the product

User Experience: the user's overall experience of using the product

UI & UX

Page 3: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

UI UX

Page 4: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

User Experience (UX)

researchusability testingsketcheswireframes

UI & UX

User Interface (UI)

layoutvisual designbrandingHTML/CSS

Page 5: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

UI UX

Page 6: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Usabilityit’s really important

Page 7: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

If your users see...

THEY LEAVE

Page 8: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Ok… so what should I do then?

elements of good usability

Page 9: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

LearnabilityAbility of an interface to allow users to

accomplish tasks on the first try

Page 10: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

What do I do?

Page 11: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Did I do it right?

Page 12: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Is this what I think it should be?

Page 13: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 14: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

EfficiencyThe speed at which tasks can be

completed once learned

Page 15: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

The faster the better

Page 16: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

The less words the better

Jobs Employment Opportunities

Page 17: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

The less thinking the better

Hmm. Pretty busy. Where

should I start?

Hmm. Why did they call it

that?

Can I click on that?

Is that the navigation? Or is that it over there?

Why did they put that there?

Those two links seem like they’re the same thing. Are they really?

Page 18: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

The less thinking the better

Page 19: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Error ToleranceHow well the product prevents errors and can help the user recover from mistakes

Page 20: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Make sure users know about bad things

Page 21: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Prevent errors before they happen

Page 22: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Make recovery easy

Page 23: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

emotionGood design conveys

Page 24: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 25: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 26: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 27: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 28: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Let’s Actually Design

a quick intro to graphic/web design

Page 29: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Layouts

Follow standard layouts

Page 30: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Follow standard layouts

Use grids

Layouts

Page 31: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Follow standard layouts

Use grids

More whitespace

Layouts

Page 32: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 33: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 34: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Follow standard layouts

Use grids

More whitespace

Design responsively

Layouts

Page 35: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Colors

Page 36: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Colors represent emotions

Colors

Page 37: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Colors represent emotions

Use web friendly colors

Colors

Page 38: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Colors represent emotions

Use web friendly colors

Colors

Flat UI Colors

Page 39: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Colors represent emotions

Use web friendly colors

Colors

Material UI Colors

Page 40: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Colors represent emotions

Use web friendly colors

Generally don’t use more than 3 colors (besides black and white)

Colors

Page 41: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Colors represent emotions

Use web friendly colors

Generally don’t use more than 3 colors (besides black and white)

Tools:Adobe Color CCPalettonCoolors

Colors

Page 42: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Colors represent emotions

Use web friendly colors

Generally don’t use more than 3 colors

Don’t use red and green for contrast

Colors

Page 43: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Fonts also represent emotions

Fonts

Page 44: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Fonts also represent emotions

Serif: good for long text or traditional lookTimes New Roman, Garamond, Georgia

Fonts

San-serif: good for a more modern lookArial, Helvetica, Trebuchet MS, Verdana, Calibri

Script/Decorative: use sparingly and only for titlesDancing Script, Lobster, Amatic SC, Permanent Marker

Page 45: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 46: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 47: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 48: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)
Page 49: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Fonts also represent emotions

Don’t use more than 2 or 3 fonts in total

Fonts

Page 50: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Fonts also represent emotions

Don’t use more than 2 or 3 fonts in total

Before changing font, consider changing:

● Font weight● Font size● Color● Capitalization (all caps, small caps)● Letter spacing

Fonts

Page 51: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Try things

Copy elements on websites you like

Ask Friends

Actually Doing Things

Page 52: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Current Trends

Page 53: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Flat UI & Material Design

Current Trends

Page 54: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Flat UI & Material Design

Parallax Scrolling

Current Trends

Page 55: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Flat UI & Material Design

Parallax Scrolling

Current Trends

Page 56: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Flat UI & Material Design

Parallax Scrolling

Micro-animations

Current Trends

Page 57: 6.148.scripts.mit.edu6.148.scripts.mit.edu/2017/pages/lectures/WEBday1_uiux.pdf · User Experience (UX) research usability testing sketches wireframes UI & UX User Interface (UI)

Complete Environment Setup

Up Next...