+ All Categories
Home > Design > User Interface that works | Sergiu Puscas | CodeWeek 2015

User Interface that works | Sergiu Puscas | CodeWeek 2015

Date post: 11-Jan-2017
Category:
Upload: yopeso
View: 2,894 times
Download: 0 times
Share this document with a friend
117
Transcript
Page 1: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 2: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 3: User Interface that works | Sergiu Puscas | CodeWeek 2015

User Interface Design

Page 4: User Interface that works | Sergiu Puscas | CodeWeek 2015

USER INTERFACE DESIGN

Design is a method of problem solving.

What is design?

The main goal of design is offering the product functional, technical, aesthetic, ergonomic and economic qualities, in order to make it accepted by the consumer for a certain period of time.

The essence of design is, in fact, creating efficient products.

Page 5: User Interface that works | Sergiu Puscas | CodeWeek 2015

USER INTERFACE DESIGN

What is good design?

DIETER RAMS

Dieter Rams is a German industrial designer closely associated with the consumer products company Braun and functionalist industrial design.

Page 6: User Interface that works | Sergiu Puscas | CodeWeek 2015

Types of designUSER INTERFACE DESIGN

INTERACTION DESIGN

Interaction design is heavily focused on satisfying the needs and desires of the people who will use the product.

USER INTERFACE DESIGN (UI)

USER EXPERIENCE DESIGN (UX)

GRAPHIC DESIGN

Graphic designers work with graphical images, whether they be illustrations, typography, or images, and on a variety of media including print and web.

INDUSTRIAL DESIGN

Industrial designers create physical products designated for mass-consumption by millions of people.

Page 7: User Interface that works | Sergiu Puscas | CodeWeek 2015

USER INTERFACE DESIGN

User InterfaceUser Interface (UI) design is the design of software or websites with the focus on the user's experience and interaction.

The goal of user interface design is to make the user's interaction as simple and efficient as possible.

Page 8: User Interface that works | Sergiu Puscas | CodeWeek 2015

Elements of DesignLINE / SHAPE / DIRECTION / SIZE / TEXTURE / COLOR

Page 9: User Interface that works | Sergiu Puscas | CodeWeek 2015

Elements of Design

LINE

The link between two points.Linear marks made with a pen or brush or the edge created when two shapes meet.

Page 10: User Interface that works | Sergiu Puscas | CodeWeek 2015

SHAPE

• Self contained defined area of geometric, or organic form.

• Regular surfaces have geometric shapes (circle, square, rectangle, triangle etc.)

Elements of Design

Page 11: User Interface that works | Sergiu Puscas | CodeWeek 2015

DIRECTION

Horizontal suggests calmness, stability and tranquility.

Vertical gives a feeling of balance.

Oblique - growth, descendance etc.

Elements of Design

Page 12: User Interface that works | Sergiu Puscas | CodeWeek 2015

SIZE

Relationship of the area occupied by one shape to that of another.

Elements of Design

Page 13: User Interface that works | Sergiu Puscas | CodeWeek 2015

TEXTURE

The surface quality of a shape - rought, smooth, soft, hard, glossy.

Elements of Design

Page 14: User Interface that works | Sergiu Puscas | CodeWeek 2015

COLOR

The light reflected off objects.

• RGB

• HEX

• CMYK

• HSB

Elements of Design

Page 15: User Interface that works | Sergiu Puscas | CodeWeek 2015

Design PrinciplesBALANCE / PROXIMITY / ALIGNMENT /

REPETITION / CONTRAST / SPACE

Page 16: User Interface that works | Sergiu Puscas | CodeWeek 2015

Principles

BALANCE

Balance provides stability and structure to a design.

• Symmetric balance (through reflection, translation, rotation)

• Asymmetric balance

• Optic balance (formal, informal)

Page 17: User Interface that works | Sergiu Puscas | CodeWeek 2015

PROXIMITY

Relationship between elements. It provides a focal point.

Principles

Page 18: User Interface that works | Sergiu Puscas | CodeWeek 2015

ALIGNMENT

Aligning elements allows them to create a visual connection with each other.

Principles

Page 19: User Interface that works | Sergiu Puscas | CodeWeek 2015

REPETITION

Helps create association and consistency.

Principles

Page 20: User Interface that works | Sergiu Puscas | CodeWeek 2015

CONTRAST

Juxtaposition of opposing elements. It allows us to emphasize or highlight key elements in your design.

Principles

Page 21: User Interface that works | Sergiu Puscas | CodeWeek 2015

SPACE

The distance or area between, around, above, below, or within elements.

Principles

Page 22: User Interface that works | Sergiu Puscas | CodeWeek 2015

Visual weight and depth

Page 23: User Interface that works | Sergiu Puscas | CodeWeek 2015

Visual Weight and Depth

VISUAL WEIGHT

• Some things looks ”heavier” than others in a layout. They draw your attention more easily.

• Visual weight helps the user notice the important things.

• Visual weight is relative.

Page 24: User Interface that works | Sergiu Puscas | CodeWeek 2015

CONTRAST

• The difference between light things and dark things is called contrast.

• Assign a bigger contrast to the essential elements.

Visual Weight and Depth

Page 25: User Interface that works | Sergiu Puscas | CodeWeek 2015

DEPTH

• We notice things that are close to use more than things that are far away.

• Bigger elements are perceived to be closer.

• Blur effects or shadows it just matkes the perception of depth more realistic.

• More important object have to be bigger, in order to create a visual hierarchy the user will follow.

Visual Weight and Depth

Page 26: User Interface that works | Sergiu Puscas | CodeWeek 2015

Questions?

Page 27: User Interface that works | Sergiu Puscas | CodeWeek 2015

WHY IS IT IMPORTANT?

Typography

Page 28: User Interface that works | Sergiu Puscas | CodeWeek 2015

Typography represents the art and the process of arranging text for different media environments.

Typography is made up of characters, which create the font.

Characters - letters, numbers, punctuation marks.

By learning the history of typography, the anatomy of characters, as well as the classification of fonts - we become aware of even the slightest differences between fonts.

Typography

Page 29: User Interface that works | Sergiu Puscas | CodeWeek 2015

Typography

Anatomy

Page 30: User Interface that works | Sergiu Puscas | CodeWeek 2015

Typography

Anatomybaseline - the line on which the letter is based, namely the corresponding horizontal serifs.

meanline - the imaginary line above the minuscules. This height is extended from the baseline until the meanline

and is marked with X.

ascender - the height of the superior extension of small letters, i.e. the part above the meanline of the upper and

lower case letters.

descender - the height of the inferior extension of small letters, i.e. the part below the baseline of the lower case

letters.

ligatures - 2 or more characters connected in a single one. A typographic subtlety compensating for the

unaesthetic arrangement of some letter combination, such as: fi ff,fi, fl, ffi, ffl.

stress - the axis of the rounded letters.

Page 31: User Interface that works | Sergiu Puscas | CodeWeek 2015

Typography

Hierarchy

Take a good look at the size of the font you’re using. Have a break before deciding which one to use. Plan, keep the consistency, make sure it blends well with the other sizes.

Page 32: User Interface that works | Sergiu Puscas | CodeWeek 2015

Typography

Emphasizing textSometimes we need to emphasize some words or some paragraphs in a text. How do we do that?

Page 33: User Interface that works | Sergiu Puscas | CodeWeek 2015

Typography

Combining fonts

http://fontpair.co/https://www.google.com/fonts

http://100daysoffonts.com/http://femmebot.github.io/google-type/

http://designmodo.com/great-font-combinations/http://webtypography.net/toc

• Goal

• How many fonts should I use?

• What is my content like?

• How can I make a good combination?

• Accordance

• Contrast

• Conflict

Page 34: User Interface that works | Sergiu Puscas | CodeWeek 2015

Colors

Page 35: User Interface that works | Sergiu Puscas | CodeWeek 2015

Colors

Lucrul cu culorile

Page 36: User Interface that works | Sergiu Puscas | CodeWeek 2015

Colors

Working with colorsColors can be “loud” or “quiet”.

Page 37: User Interface that works | Sergiu Puscas | CodeWeek 2015

Colors

Working with colorsWireframes in black-and-white. Focus on the function.

Page 38: User Interface that works | Sergiu Puscas | CodeWeek 2015

Colors

Working with colorsSometimes color is function.

Page 39: User Interface that works | Sergiu Puscas | CodeWeek 2015

Colors

Working with colorUse colors when and where they are relevant.

Page 40: User Interface that works | Sergiu Puscas | CodeWeek 2015

Colors

Color psychology• Choose one color

• Use color to create significance.

• Use the same shade everywhere.

Page 41: User Interface that works | Sergiu Puscas | CodeWeek 2015

Repetition & PatternsWhenever something in nature happens over and over, we will quickly notice.

Page 42: User Interface that works | Sergiu Puscas | CodeWeek 2015

Repetition & Patterns

We don’t see 6 individual cats, we see a group of cats. Typically, we analyse them from right to left.

Repetition & Patterns

If one of them stands out, it immediately draws attention.

Page 43: User Interface that works | Sergiu Puscas | CodeWeek 2015

We see a lot of relationships, because of the way they are aligned.

The closeness or distance between two objects creates a feeling of those objects being related or unrelated.

The cats from each group seem “together” like a team or a family.

ProximityRepetition & Patterns

Page 44: User Interface that works | Sergiu Puscas | CodeWeek 2015

Questions?

Page 45: User Interface that works | Sergiu Puscas | CodeWeek 2015

Functional Layout Design

Page 46: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Composition basicsThere has been noticed a close

relationship between art and

mathematics. But what would be the

formulas for beauty?

Philosophers, mathematicians,

architects and artists have tried to

answer this question for a long time.

Page 47: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Golden ratioThe Golden Section (sectio aurea in latin), notată cu litera greacă Φ (uppercase phi) sau și cu φ (lowercase phi), is the first irrational number discovered and defined in history. It’s approximately 1,618033 and can be found in the most surprising situations.

Page 48: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Golden RatioThe Golden Section can be found everywhere: in nature, mathematics, architecture, body proportions, arts, design.

Page 49: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Rule of thirdsUsed mostly in photography, has been imported to web design. It’s simpler and more widely used:you just divide the work space in 9 equal parts (3x3). The eye will be drawn to the intersection of the lines.

Page 50: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

BalanceGood websites arrange graphical elements in such a way that the page is balanced.This doesn’t mean that the sides mirror each other - but that they have the same visual weight.

A page looks symmetrical when graphical elements look similar.

A page is asymmetrical when the elements are of different sizes, but they have the same visual weight.

Page 51: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

White spaceWhite space is the area not covered by text or images, even if it’s not white. Covering every inch of the page is a mistake. White space calms and directs the eye towards the content, increasing its value.

Page 52: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

HierarchySome links, text or images on the web page will be more important than others, and a good design highlights them.The elements that require more attention should be noticed first and guide the eye on the page. A bigger text can draw attention in the first place to a particular image or text.

Page 53: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Color• You don’t need more than 2 or 3

core colors for a good design.

• Choose colors that work well together in creating the required atmosphere for the website.

• Some colors are more flashy than others.

Page 54: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

DepthThe typical web page looks like a single, bi-dimensional surface, but it doesn’t always have to be like that. Adding a 3rd dimension grants a bigger importance to the graphical units, depending on the proximity to the user or the overlapping over other elements.

Page 55: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Simplicity• If you continue adding elements just

because they look good, you will overload the design.

• A complex design, or too many animations distract and bother the user if there is not enough white space to offset them.

• Use flashy elements only if they have a specific goal, not just because you can.

Page 56: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

The foldSome of the most popular (but wrong) old school concepts is “the fold”, which represents the top part of the website, seen when opening the web page.The idea of this theory is placing all the important information in this area.

Still, recent studies show that if the user will be interested by what he sees when opening the website, he will scroll down in order to find out more.

Page 57: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

ImagesImages can direct the gaze of the viewer.

Especially images with people get a lot of attention and create empathy, if they’re well used.

The gaze of person in the picture will direct the gaze of the user as well.

The more emotion will be in the picture, the more interested will the viewer be.

Page 58: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

ImagesAccording to a study, people have the tendency to look where they’re guided by the gaze of somebody else.

Page 59: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

TitleOur eyes are attracted by text contrasting with the rest of the background. That’s why titles will capture the attention of the viewers.

However, don’t overuse with the use of large text. If the title has no connection with the text that follows, it’s better to use other attention-drawing method.

Page 60: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Call-to-actionCTA is a short text, usually located on a button - and requesting an action from the user.

Page 61: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Call-to-actionThe general formula for a good CTA:

Verb + Benefit + Urgency or Place

Page 62: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Call-to-action

Page 63: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Instructions• Instructions have to be short and direct

• Tell the user exactly what he has to do

• Express yourself clearly

Page 64: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Primary and secondary buttonsIn general, there are only two styles of buttons used - because the majority of them are from this two basic categories:

• Primary actions accomplishing the primary goal of the website or application.

• Secondary actions not performing on the primary goals.

Page 65: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Page 66: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Delete Cancel

Page 67: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

LabelsUse the most common, easy and simple versions for tags and labels.

Page 68: User Interface that works | Sergiu Puscas | CodeWeek 2015

Questions?

Page 69: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 70: User Interface that works | Sergiu Puscas | CodeWeek 2015

Tools & Workflow

What is your primary tool for interface design?

Page 71: User Interface that works | Sergiu Puscas | CodeWeek 2015

Workflow

Design Workflow

Page 72: User Interface that works | Sergiu Puscas | CodeWeek 2015

SketchesWorkflow

Page 73: User Interface that works | Sergiu Puscas | CodeWeek 2015

WireframesWorkflow

Page 74: User Interface that works | Sergiu Puscas | CodeWeek 2015

Paper cutoutsWorkflow

Page 75: User Interface that works | Sergiu Puscas | CodeWeek 2015

StencilingWorkflow

Page 76: User Interface that works | Sergiu Puscas | CodeWeek 2015

Wireframing softwareWorkflow

Page 77: User Interface that works | Sergiu Puscas | CodeWeek 2015

Graphic Design SoftwareWorkflow

Page 78: User Interface that works | Sergiu Puscas | CodeWeek 2015

Presentation SoftwareWorkflow

Page 79: User Interface that works | Sergiu Puscas | CodeWeek 2015

Fidelity LevelsWorkflow

Block Diagrams

Grey Boxes

HF Text

HF Color

HF Media

HF Interactions

Page 80: User Interface that works | Sergiu Puscas | CodeWeek 2015

MockupsWorkflow

Mockups are the models of web design and one of the most effective mediums for communicating visual design.

“Wireframes are skeleton. Mockups are skin.”

Page 81: User Interface that works | Sergiu Puscas | CodeWeek 2015

PrototypesWorkflow

In addition to the information structure and visualizations of the previous two phases, the prototype introduces more depth to the UI, allowing users to:

• experience the actual content

• interact with the UI in a way similar to the final product

• predict and solve usability problems before further development

PROTOTYPES HELPS YOU

• work through a design

• communicate concepts

• sell an idea

• gauge technical feasibility

• test usability

Page 82: User Interface that works | Sergiu Puscas | CodeWeek 2015

Prototype ToolsWorkflow

Presentation Software

Coded (HTML)

UXPinInvision MockFlow JustInMind Axure OmnigraffleJustProto Flinto MarvelPixate

Page 83: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Atomic Design

Page 84: User Interface that works | Sergiu Puscas | CodeWeek 2015

Layout

Summary

SKETCHING – Quick brainstorming on paper.

WIREFRAMING – Establishing the skeleton with rectangles and rough shapes.

MOCKUPS – Injecting details in wireframes, such as colors, typography, photos and visual design elements.

PROTOTYPING – Adding interaction to mockups, by linking pages and page elements, adding animation or interaction for advanced prototyping.

DEVELOPMENT – Converting the prototype into the final product via programming.

Page 85: User Interface that works | Sergiu Puscas | CodeWeek 2015

Questions?

Page 86: User Interface that works | Sergiu Puscas | CodeWeek 2015

Web User InterfacePatterns

Page 88: User Interface that works | Sergiu Puscas | CodeWeek 2015

menu

Page 89: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 90: User Interface that works | Sergiu Puscas | CodeWeek 2015

carousel

Page 91: User Interface that works | Sergiu Puscas | CodeWeek 2015

forms

Page 92: User Interface that works | Sergiu Puscas | CodeWeek 2015

promo

Page 93: User Interface that works | Sergiu Puscas | CodeWeek 2015

content

Page 94: User Interface that works | Sergiu Puscas | CodeWeek 2015

images

Page 95: User Interface that works | Sergiu Puscas | CodeWeek 2015

features

Page 96: User Interface that works | Sergiu Puscas | CodeWeek 2015

price

Page 97: User Interface that works | Sergiu Puscas | CodeWeek 2015

contacts

Page 98: User Interface that works | Sergiu Puscas | CodeWeek 2015

tabs

Page 99: User Interface that works | Sergiu Puscas | CodeWeek 2015

typography

Page 100: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 101: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 102: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 103: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 104: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 105: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 106: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 107: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 108: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 109: User Interface that works | Sergiu Puscas | CodeWeek 2015
Page 110: User Interface that works | Sergiu Puscas | CodeWeek 2015

UXPin Mobile UI Design Patterns

Page 111: User Interface that works | Sergiu Puscas | CodeWeek 2015

https://www.google.com/design/spec/patterns/

Android Patterns

Page 113: User Interface that works | Sergiu Puscas | CodeWeek 2015

It’s Not UX vs. UI

In the web context, let’s say that the designer decided to use the drag-and-drop option for organising songs in a list. This is UI.

Now, let’s say that the users are choosing this website over the competitor ones, because they like how easy and fast is to

organize their favourite music. This is UX.

It’s UX & UI

Page 114: User Interface that works | Sergiu Puscas | CodeWeek 2015

Tips & Techniques1. Keep the interface as simple as possible.

2. Create coherence and use well-established patterns and elements.

3. Follow a goal when creating a page interface.  

4. Use color and texture strategically.

5. Use the rules of typography for creating hierarchy and readability.

6. Make sure that the system notifies the user about what happens.

7. Think about implicit values.

Page 116: User Interface that works | Sergiu Puscas | CodeWeek 2015

1. http://designmodo.com/web-typography/

2. http://webdesign.tutsplus.com/articles/a-beginners-guide-to-pairing-fonts--webdesign-5706

3. http://freelancefolder.com/typography-essentials-a-getting-started-guide/

4. http://www.creativebloq.com/typography/better-web-typography-few-simple-steps-5132803

5. https://ia.net/know-how/the-web-is-all-about-typography-period

6. http://webdesign.tutsplus.com/articles/choosing-the-right-font-a-practical-guide-to-typography-on-the-web--webdesign-15

7. http://www.merttol.com/articles/web/checklist-for-better-web-typography.html

8. http://www.markboulton.co.uk/journal/five-simple-steps-to-designing-grid-systems-preface

Typography

1. http://studio.uxpin.com/ebooks/guide-to-mockups/?_ga=1.244361089.58065319.1445246311

2. http://studio.uxpin.com/ebooks/guide-to-prototyping/?_ga=1.46579747.58065319.1445246311

3. http://studio.uxpin.com/ebooks/web-ui-design-best-practices/?_ga=1.46579747.58065319.1445246311

4. http://studio.uxpin.com/ebooks/mobile-design-patterns/?_ga=1.46579747.58065319.1445246311

5. http://studio.uxpin.com/ebooks/guide-to-wireframing/?_ga=1.46579747.58065319.1445246311

6. http://tools.subtraction.com/interface-design.html

Tools and Workflow

Page 117: User Interface that works | Sergiu Puscas | CodeWeek 2015

1. http://www.smashingmagazine.com/2010/01/color-theory-for-designers-part-1-the-meaning-of-color/

2. http://www.smashingmagazine.com/2010/02/color-theory-for-designers-part-2-understanding-concepts-and-terminology/

3. http://thenextweb.com/dd/2011/12/30/9-places-to-get-inspiration-for-your-websites-color/

4. “Five Simple Steps - A Practical Guide to Designing For the Web” Book

Colors

1. http://ui-patterns.com/patterns

2. http://smallbusiness.chron.com/rules-composition-design-art-graphics-30554.html

3. https://mockupstogo.mybalsamiq.com/projects/web/grid

4. https://docs.google.com/file/d/0Bx1232tOvCsfUGdXYmZiTGxHT0U/edit

5. https://en.wikipedia.org/wiki/Golden_ratio

6. https://en.wikipedia.org/wiki/Rule_of_thirds

7. https://boagworld.com/design/why-whitespace-matters/

8. http://blog.teamtreehouse.com/white-space-in-web-design-what-it-is-and-why-you-should-use-it

9. http://uxmyths.com/post/2059998441/myth-28-white-space-is-wasted-space

10. http://webdesign.tutsplus.com/articles/understanding-visual-hierarchy-in-web-design--webdesign-84

11. http://www.awwwards.com/understanding-web-ui-visual-hierarchy.html

12. http://99designs.com/designer-blog/2014/06/09/6-principles-of-visual-hierarchy/

Layout


Recommended