Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A Quick Introduction to Interface Design
Search
Samo Korošec
November 21, 2014
Design
99
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
A Quick Introduction to Interface Design
A presentation held at a company retreat we did a few years back.
Samo Korošec
November 21, 2014
More Decks by Samo Korošec
See All by Samo Korošec
The MindNode 3 app icon design process
smoofles
3
550
Interface Design Basics
smoofles
3
250
Other Decks in Design
See All in Design
Accelerating performance improvement based on a software review evaluation matrix
kitanosirokuma
0
290
Figma MCPを活用するためのデザインハンドブック
vivion
8
20k
【CEDEC2026】『Shadowverse: Worlds Beyond』続編開発におけるUIデザイン・アニメーション演出の「超進化」 ~継承と挑戦を両立するデザイン手法~
cygames
PRO
3
4.9k
Техники структурирования беседы с собой, заказчиком и командо
ashapiro
0
260
【CEDEC2026】派手さと見やすさは両立できる!『Shadowverse: Worlds Beyond』エフェクト・3D背景の超進化したビジュアル設計
cygames
PRO
1
1.5k
Design dependencies
teba_eleven
0
150
Warner Bros. Discovery 2025 Box Office Booklet
samb1rd
0
110
設計と制作 意図を形に表す / Design and Making: Intent Made Form
usagimaru
3
2.1k
(2026 FlowCon Keynote) Sociotechnical Architecture Finding Flow
xinyao
0
110
言幹と言葉(Stems & Leaves)
kakukoki
0
190
デザインとフロントエンドの境界が融ける Claude Code × Figma
littlebusters
2
3.4k
保育現場にAIを 〜人と技術に橋を架けるデザインで考えてきたこと〜 uiuxcamp2026-hoiku-ai-design
hiro93n
1
380
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
390
My Coaching Mixtape
mlcsv
0
270
Utilizing Notion as your number one productivity tool
mfonobong
4
550
Why Our Code Smells
bkeepers
PRO
340
58k
Technical Leadership for Architectural Decision Making
baasie
3
530
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
Building Adaptive Systems
keathley
44
3.2k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
310
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Speed Design
sergeychernyshev
33
2k
Abbi's Birthday
coloredviolet
3
9.4k
Transcript
Interface Design A quick and basic introduction
Interface Design Surprise! We’re not talking buttons today!
Contrast
Contrast
Contrast
Contrast
Color and why all colors aren’t equal
380 NM THE VISIBLE COLOR SPECTRUM NORMALIZED ABSORBANCE 0.2 0.4
0.0 0.6 0.8 1.0 400 NM 500 NM 600 NM 700 NM 750 NM S 420nm R 500nm M 534nm L 564nm ULTRAVIOLET ~ 10 – 400 NM VIOLET ~ 400 – 450 NM BLUE ~ 450 – 490 NM GREEN ~ 490 – 560 NM YELLOW ~ 560 – 590 NM ORANGE ~ 590 – 635 NM RED ~ 635 – 700 NM INFRARED ~ 700 NM – 1 MM WAVELENGTH: PHOTORECEPTOR CELL PEAK SENSITIVITY COLOR WAVELENGTH INTERVAL: Color
Color 50% BLUE 100% BLUE 100% BLUE WITH 50% GREEN
50% GREEN 100% GREEN 100% GREEN WITH 25% BLUE AND 25% RED 50% RED 100% RED 100% RED WITH 50% GREEN
Color Contrast
Color Contrast
Color Contrast
Color Contrast
Color Contrast
Color Contrast Sorry for giving you eye cancer! :) …moving
right along…
Shapes
Shapes
Shapes
Shapes
Shapes
Shapes
Shapes
Shapes
Shapes
Shape Contrast
Shape Contrast
Shape Contrast size & whitespace
Shape Contrast perceived size is relative
Patterns and why we notice things
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns
Patterns & Elegance Or why some things are pleasant to
look at. a quick digression
Patterns & Elegance Our Brain = Pattern Recognition Machine™ More
Patterns = Less To Think About Less To Think About = Wheee! Sweet! Me Gusta!
Patterns & Elegance Unthinkable Option 1 Unthinkable Option 2 Unthinkable
Option 3 Unthinkable Option 4
Patterns & Elegance Unthinkable Option 1 Unthinkable Option 2 Unthinkable
Option 3 Unthinkable Option 4
Patterns & Elegance Unthinkable Option 1 Unthinkable Option 2 Unthinkable
Option 3 Unthinkable Option 4
Patterns & Elegance Unthinkable Option 1 Unthinkable Option 2 Unthinkable
Option 3 Unthinkable Option 4
Patterns & Elegance
Patterns & Elegance
Patterns & Elegance
Patterns & Elegance
Patterns can be complex…
…but too much complexity can make them irritating
Grouping
Grouping People can only hold a small number of objects
in their working memory.
Grouping Research tells us the number is 3, which is
evidenced by many cultures counting: 1, 2, (3,) Many
Grouping We have to work around that with grouping (which
ideally supports abstraction).
Grouping - Circle Count count the circles
Grouping - Circle Count spatial grouping
Grouping - Circle Count color coding
Grouping - Circle Count BOOM! Patterns!
Grouping - Circle Count HAH!
Typography
Typographical Shapes A M C I K X
Typographical Shapes A M C I K X Patterns™
Typographical Contrast Even contrast and spacing allow us to recognise
shapes (characters) faster
Typographical Contrast Low Contrast Even Contrast* Strong Contrast *) Even-ish
Typographical Contrast Cras mollis scelerisque nunc Cras mollis scelerisque nunc
Cras mollis scelerisque nunc Becomes important when the text we look at is small in size (or far away)…
Typographical Contrast Hello, I’m an iPhone. I’m running iOS 7.
Bow before me! …or problematic when Apple decides to be Modern™
Typography - Reading Character shapes, grouping, contrast (size, thickness, color)
help our pattern recognition
So!
Now that we know everysink!
Lets see if we can interface-design this:
Unthinkable Option 7 Unthinkable Option 8 Unthinkable Option 9 Unthinkable
Option 10 Unthinkable Option 1 Unthinkable Option 2 Unthinkable Option 3 Unthinkable Option 4 Unthinkable Option 13 Unthinkable Option 14 Unthinkable Option 15 Unthinkable Option 16 Unthinkable Option 11 Unthinkable Option 12 Unthinkable Option 5 Unthinkable Option 6 Unthinkable Option 17 Unthinkable Option 18 Please pick your options: inspired by Windows software
Unthinkable Option 7 Unthinkable Option 8 Unthinkable Option 9 Unthinkable
Option 10 Unthinkable Option 1 Unthinkable Option 2 Unthinkable Option 3 Unthinkable Option 4 Unthinkable Option 13 Unthinkable Option 14 Unthinkable Option 15 Unthinkable Option 16 Unthinkable Option 11 Unthinkable Option 12 Unthinkable Option 5 Unthinkable Option 6 Unthinkable Option 17 Unthinkable Option 18 Please pick your options:
Unthinkable Option 7 Unthinkable Option 8 Unthinkable Option 9 Unthinkable
Option 10 Unthinkable Option 1 Unthinkable Option 2 Unthinkable Option 3 Unthinkable Option 4 Unthinkable Option 13 Unthinkable Option 14 Unthinkable Option 15 Unthinkable Option 16 Unthinkable Option 11 Unthinkable Option 12 Unthinkable Option 5 Unthinkable Option 6 Unthinkable Option 17 Unthinkable Option 18 Left Options Right Options
Unthinkable Option 7 Unthinkable Option 8 Unthinkable Option 9 Unthinkable
Option 10 Unthinkable Option 1 Unthinkable Option 2 Unthinkable Option 3 Unthinkable Option 4 Unthinkable Option 13 Unthinkable Option 14 Unthinkable Option 15 Unthinkable Option 16 Unthinkable Option 11 Unthinkable Option 12 Unthinkable Option 5 Unthinkable Option 6 Unthinkable Option 17 Unthinkable Option 18 Left Options Right Options
Unthinkable Option 7 Unthinkable Option 8 Unthinkable Option 9 Unthinkable
Option 10 Unthinkable Option 1 Unthinkable Option 2 Unthinkable Option 3 Unthinkable Option 4 Unthinkable Option 13 Unthinkable Option 14 Unthinkable Option 15 Unthinkable Option 16 Unthinkable Option 11 Unthinkable Option 12 Unthinkable Option 5 Unthinkable Option 6 Unthinkable Option 17 Unthinkable Option 18 Left Options Mandatory Picks Slightly Less Important Options Optional Some More Options
Unthinkable Option 7 Unthinkable Option 8 Unthinkable Option 9 Unthinkable
Option 10 Unthinkable Option 1 Unthinkable Option 2 Unthinkable Option 3 Unthinkable Option 4 Unthinkable Option 13 Unthinkable Option 14 Unthinkable Option 15 Unthinkable Option 16 Unthinkable Option 11 Unthinkable Option 5 Unthinkable Option 17 Unthinkable Option 18 Left Options Mandatory Picks Slightly Less Important Options Optional Some More Options
Unthinkable Option 7 Unthinkable Option 8 Unthinkable Option 9 Unthinkable
Option 10 Unthinkable Option 1 Unthinkable Option 2 Unthinkable Option 3 Unthinkable Option 4 Unthinkable Option 13 Unthinkable Option 14 Unthinkable Option 15 Unthinkable Option 16 Unthinkable Option 11 Unthinkable Option 5 Unthinkable Option 17 Unthinkable Option 18 Left Options Mandatory Picks Slightly Less Important Options Some More Options Optional
Unthinkable Option 7 Unthinkable Option 8 Unthinkable Option 9 Unthinkable
Option 10 Unthinkable Option 1 Unthinkable Option 2 Unthinkable Option 3 Unthinkable Option 4 Unthinkable Option 13 Unthinkable Option 14 Unthinkable Option 15 Unthinkable Option 16 Unthinkable Option 11 Unthinkable Option 5 Unthinkable Option 17 Unthinkable Option 18 Left Options Mandatory Picks Slightly Less Important Options Some More Options Optional
Unthinkable Option 7 Unthinkable Option 8 Unthinkable Option 9 Unthinkable
Option 10 Unthinkable Option 1 Unthinkable Option 2 Unthinkable Option 3 Unthinkable Option 4 Unthinkable Option 13 Unthinkable Option 14 Unthinkable Option 15 Unthinkable Option 16 Unthinkable Option 11 Unthinkable Option 5 Unthinkable Option 17 Unthinkable Option 18 Left Options Mandatory Picks Slightly Less Important Options Some More Options Optional
Ta-daa!