SlideShare a Scribd company logo
The UX stuff
What makes something ā€˜usable’?
20 Jan 2014, CarnegieApps Hackathon Workshop
!

Zaid Haque, @zaidhaque
Outline
•
•
•
•
•

Basic UX design concepts
Ten-minute graphic design fundamentals
UI Design trends
Tech specs for design
Cool tools (web apps) + Frameworks
UX = User Experience
What makes an ā€˜experience’? How can you
leverage that to create a powerful app?
Parameters of
creating a product

Aesthetics,
Beauty

Performance
Function

Form

Cost
Money, Manpower,
effort, etc.
Parameters of
creating a product
Everyone has
different views
on what is
important.

Form

Function

Cost

Corporate Managers
Parameters of
creating a product
Everyone has
Function
Form
different views
on what is
important.
Cost

Software Engineers
Parameters of
creating a product
Form
Everyone has
different views
on what is
important.

Function

ā€œDesignersā€ - closer to Artists

Cost
Parameters of
creating a product
Function

Cost

Try to balance these out!

Form
The
Design of
Everyday
Things
Even CS people read this book!

No, I didn’t pay him to advertise for me
Quotes
If everyday design were ruled by aesthetics, life might be more
pleasing to the eye but less comfortable; if ruled by usability, it
might be more comfortable but uglier. If cost or ease of
manufacture dominated, products might not be attractive,
functional, or durable. Clearly, each consideration has its place.
Trouble occurs when one dominates all the others.
Use constraints so that the user feels as if there is only one
possible thing to doā€Šā€”ā€Šthe right thing, of course
Assume that any error that can be made will be made. Plan for it.
UI is a tiny part of UX
Controller

UX

Model

UI

User

View
Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014
Things to think about
•
•
•
•

What is your user thinking?
Contextual awareness
Information Architecture
Terminology/wording
Graphic Design
The shortest crash course ever
Typography
Sans-serif: Screen media, smaller type
Serif: Print media, larger type	

(P.S. Don’t use Comic Sans)
!

Use of Superlight and Bold type is a trend to
keep in mind.
http://www.webdesignerdepot.com/2013/03/serif-vs-sans-the-final-battle/
Typography

Anatomy of
Characters

http://www.fonts.com/content/learning/
fontology/level-1/type-anatomy/anatomy
Colors
•
•

Colors have a psychological effect!

•
•

Igniter colors

Choose red/yellow for vibrancy/activity,
blue/green for calmness.

Try to keep color blindness in mind
Colors
Visual Hierarchy
To create emphasis:

•
•
•

Larger/bolder objects
Vibrant/colorful objects
Complex shapes

More importantly… make sure you are not
using these ā€˜tools’ unintentionally.
notice this

You will
first.
Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014
UI Trends
It’s kind of like fashion…
except with screens instead of clothes.
Flat UI
iOS7, Windows Metro
Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014
Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014
Intensive Graphics
Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014
Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014
Buttons/Links
Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014
Cool Tools
Adobe Kuler

http://kuler.adobe.com/
CSSMatic

http://cssmatic.com/
ResizeMyBrowser

http://resizemybrowser.com/
960 Grid System

http://960.gs/
Tech Specs - iOS
•
•
•

iPhone resolutions: 320x480, 640x960, 640x1136

•

Retina display icons must be 2x old display

Tab bar icons: 50x50px, 25x25 for old displays.
More info: Apple Developer - Icon Sizes
Tech Specs - Android
•
•

icons organized by ā€œDPIā€ - dots per inch
icon resolutions in mdpi, hdpi, xhdpi

•
•
•
•
•
•

hdpi resolution = 1.5x mdpi
xhdpi resolution = 2x mdpi

1dp = 1px @ mdpi (=1.5px @ hdpi, etc.)
Standard action bar icon size: 32x32 dp.
More info: Android Developer - Iconography
Feel free to ask me for clarity during the Hackathon if needed!
Other resources
•
•
•
•
•
•

uxmagazine.com
smashingmagazine.com
net.tutsplus.com, design.tutsplus.com
medium.com
http://developer.android.com/guide/topics/ui
http://www.teehanlax.com/tools/iphone/
The UX stuff
What makes something ā€˜usable’?
20 Jan 2014, CarnegieApps Hackathon Workshop
!

Zaid Haque, @zaidhaque

More Related Content

PDF
Beginner's Guide to UI Design
MƔirƭn Duffy
Ā 
PDF
What Design Means to Me
Carolann Merchant
Ā 
PPTX
UI-UX Practical Talking - Mohamed Shehata
Mohamed Shehata
Ā 
PPT
User Experience Roles Competencies
Sameer Chavan
Ā 
PDF
UX Roles and Job Titles
Ryan Winzenburg
Ā 
PPTX
Designers whodoeswhatsps2019
Jeanndre Spies
Ā 
PDF
Career Paths of User Experience
Patrick Neeman
Ā 
PPT
Ux team organization
Deidre Bohannon
Ā 
Beginner's Guide to UI Design
MƔirƭn Duffy
Ā 
What Design Means to Me
Carolann Merchant
Ā 
UI-UX Practical Talking - Mohamed Shehata
Mohamed Shehata
Ā 
User Experience Roles Competencies
Sameer Chavan
Ā 
UX Roles and Job Titles
Ryan Winzenburg
Ā 
Designers whodoeswhatsps2019
Jeanndre Spies
Ā 
Career Paths of User Experience
Patrick Neeman
Ā 
Ux team organization
Deidre Bohannon
Ā 

What's hot (19)

PDF
Design Workshop I @ Cornell Tech
Zaid Haque
Ā 
PDF
How Do I UX by Quick Left
Quick Left, Inc.
Ā 
PPTX
UI/UX presentation by Roshan Karunarathna
Roshan Karunarathna
Ā 
PDF
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Smash Tech
Ā 
PPTX
Android Design Patterns
Fernando Cejas
Ā 
PPTX
Girl Geeks Toronto "Designers Do More Than Just Make Things Pretty"
Linda Nakanishi
Ā 
PPT
Ux design process
Pixel Studios Pvt Ltd
Ā 
PDF
Design Workshop II @ Cornell Tech
Zaid Haque
Ā 
PDF
Tools of the UX Trade
dpanarelli
Ā 
PDF
Mobile User Experience - Inductive Design Process
Jennifer Shurley
Ā 
KEY
UX Pres MIni version!
Jessi Baker
Ā 
PDF
Wireframing for Mobile App Developers
Veiko Raime
Ā 
PPTX
UI Design - Lessons Learned, Principles, and Best Practices
Samuel Chow
Ā 
PDF
Mechanical Designer2
Deepak Pakhare
Ā 
PDF
Ux5
John Delacruz
Ā 
PPT
Game Design 2: Lecture 10 - UI Layout
David Farrell
Ā 
PDF
UI/UX Design in Agile process
Scrum Breakfast Vietnam
Ā 
PPTX
Game interface design part 1
Durgesh Pandey
Ā 
PDF
The perfect ux designer toolkit
cxpartners
Ā 
Design Workshop I @ Cornell Tech
Zaid Haque
Ā 
How Do I UX by Quick Left
Quick Left, Inc.
Ā 
UI/UX presentation by Roshan Karunarathna
Roshan Karunarathna
Ā 
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Smash Tech
Ā 
Android Design Patterns
Fernando Cejas
Ā 
Girl Geeks Toronto "Designers Do More Than Just Make Things Pretty"
Linda Nakanishi
Ā 
Ux design process
Pixel Studios Pvt Ltd
Ā 
Design Workshop II @ Cornell Tech
Zaid Haque
Ā 
Tools of the UX Trade
dpanarelli
Ā 
Mobile User Experience - Inductive Design Process
Jennifer Shurley
Ā 
UX Pres MIni version!
Jessi Baker
Ā 
Wireframing for Mobile App Developers
Veiko Raime
Ā 
UI Design - Lessons Learned, Principles, and Best Practices
Samuel Chow
Ā 
Mechanical Designer2
Deepak Pakhare
Ā 
Game Design 2: Lecture 10 - UI Layout
David Farrell
Ā 
UI/UX Design in Agile process
Scrum Breakfast Vietnam
Ā 
Game interface design part 1
Durgesh Pandey
Ā 
The perfect ux designer toolkit
cxpartners
Ā 

Viewers also liked (15)

PDF
Symbiote Pitch 1 20170224
Zaid Haque
Ā 
PDF
Project Management for Hackathon, CMU-Q
Zaid Haque
Ā 
PDF
Personal Branding I - What is Branding?
Zaid Haque
Ā 
PDF
Public Speaking I - Starting to speak
Zaid Haque
Ā 
PDF
Hackathon 2015 - Infographics
Zaid Haque
Ā 
PDF
Shape MENA 2014 Conference Branding
Zaid Haque
Ā 
PPTX
Design for Developers
Terry Ryan
Ā 
PDF
Design for Developers
Brian Harper
Ā 
PDF
Flight Information Display System Case Study - Doha International Airport
Zaid Haque
Ā 
PDF
Management 2.0 Hackathon
Craig Thomler
Ā 
PPTX
How to Run a Hackathon
Centric Consulting
Ā 
PPTX
Design for Developers: Introduction to Bootstrap 3
John Bertucci
Ā 
PDF
Design for developers
Johan Ronsse
Ā 
PDF
How to Organize a Great Hackathon with the Hackathon Canvas
Michel Duchateau
Ā 
PDF
Introduction to Bootstrap
Ron Reiter
Ā 
Symbiote Pitch 1 20170224
Zaid Haque
Ā 
Project Management for Hackathon, CMU-Q
Zaid Haque
Ā 
Personal Branding I - What is Branding?
Zaid Haque
Ā 
Public Speaking I - Starting to speak
Zaid Haque
Ā 
Hackathon 2015 - Infographics
Zaid Haque
Ā 
Shape MENA 2014 Conference Branding
Zaid Haque
Ā 
Design for Developers
Terry Ryan
Ā 
Design for Developers
Brian Harper
Ā 
Flight Information Display System Case Study - Doha International Airport
Zaid Haque
Ā 
Management 2.0 Hackathon
Craig Thomler
Ā 
How to Run a Hackathon
Centric Consulting
Ā 
Design for Developers: Introduction to Bootstrap 3
John Bertucci
Ā 
Design for developers
Johan Ronsse
Ā 
How to Organize a Great Hackathon with the Hackathon Canvas
Michel Duchateau
Ā 
Introduction to Bootstrap
Ron Reiter
Ā 

Similar to Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014 (20)

PPTX
The UX Toolbelt for Developers
Sarah Dutkiewicz
Ā 
PDF
How to Find a Good UI/UX Designer (or be one!)
Emerentiana Meicy
Ā 
PPTX
UX101
Natasha Irizarry
Ā 
PDF
Prototyping is the panacea
Michael Meikson
Ā 
PDF
Between Paper & Code
Molly Wilson
Ā 
PDF
UI UX Study Jam 1 GDGoC by Salsabiila Bazaluna
sheliavellicita13
Ā 
PDF
Design Thinking Dallas by Chris Bernard
Chris Bernard
Ā 
PDF
What is UX v1
Mike Gallers
Ā 
PDF
essentials-of-ui-design.pdf
SandeshGyawali2
Ā 
PDF
Essentials of UI Design_UI/UX for beginners.pdf
ssuser527681
Ā 
PDF
Dev fest ile ife 2014-ux, material design and trends
Tunde Ojediran
Ā 
PPTX
The UX Toolbelt for Developers
Sarah Dutkiewicz
Ā 
PDF
User Experience and Prototyping
Kshitiz Anand
Ā 
PDF
Help Wanted: Using UX to Your Advantage
FITC
Ā 
PPTX
Teaching UX to Your Team
Lindsay Tabas
Ā 
PPT
Building for People: 5 Practical Tip for Greating Great UX
qixingz
Ā 
PPTX
World Usability Day 2014 - UX Toolbelt for Developers
Sarah Dutkiewicz
Ā 
PPTX
UX Design Mini Course
Digital Snack
Ā 
PPTX
What is UX v2
Mike Gallers
Ā 
PPT
Usability principles 1
Sameer Chavan
Ā 
The UX Toolbelt for Developers
Sarah Dutkiewicz
Ā 
How to Find a Good UI/UX Designer (or be one!)
Emerentiana Meicy
Ā 
Prototyping is the panacea
Michael Meikson
Ā 
Between Paper & Code
Molly Wilson
Ā 
UI UX Study Jam 1 GDGoC by Salsabiila Bazaluna
sheliavellicita13
Ā 
Design Thinking Dallas by Chris Bernard
Chris Bernard
Ā 
What is UX v1
Mike Gallers
Ā 
essentials-of-ui-design.pdf
SandeshGyawali2
Ā 
Essentials of UI Design_UI/UX for beginners.pdf
ssuser527681
Ā 
Dev fest ile ife 2014-ux, material design and trends
Tunde Ojediran
Ā 
The UX Toolbelt for Developers
Sarah Dutkiewicz
Ā 
User Experience and Prototyping
Kshitiz Anand
Ā 
Help Wanted: Using UX to Your Advantage
FITC
Ā 
Teaching UX to Your Team
Lindsay Tabas
Ā 
Building for People: 5 Practical Tip for Greating Great UX
qixingz
Ā 
World Usability Day 2014 - UX Toolbelt for Developers
Sarah Dutkiewicz
Ā 
UX Design Mini Course
Digital Snack
Ā 
What is UX v2
Mike Gallers
Ā 
Usability principles 1
Sameer Chavan
Ā 

More from Zaid Haque (6)

PDF
Paper & Digital Prototyping and Validation, European Innovation Academy 2018
Zaid Haque
Ā 
PDF
Paper and Digital Prototyping @ Arab Innovation Academy
Zaid Haque
Ā 
PDF
Decision Making in Product Design
Zaid Haque
Ā 
PDF
UberELEVATE Design Exercise
Zaid Haque
Ā 
PDF
Symbiote Systems - Final Pitch Take Home Slides May 9th 2017
Zaid Haque
Ā 
PDF
Corporate Pick-up Lines
Zaid Haque
Ā 
Paper & Digital Prototyping and Validation, European Innovation Academy 2018
Zaid Haque
Ā 
Paper and Digital Prototyping @ Arab Innovation Academy
Zaid Haque
Ā 
Decision Making in Product Design
Zaid Haque
Ā 
UberELEVATE Design Exercise
Zaid Haque
Ā 
Symbiote Systems - Final Pitch Take Home Slides May 9th 2017
Zaid Haque
Ā 
Corporate Pick-up Lines
Zaid Haque
Ā 

Recently uploaded (20)

PDF
Software Development Methodologies in 2025
KodekX
Ā 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
Ā 
PDF
The Future of Artificial Intelligence (AI)
Mukul
Ā 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
Ā 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
Ā 
PDF
Presentation about Hardware and Software in Computer
snehamodhawadiya
Ā 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
Ā 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
Ā 
PDF
Doc9.....................................
SofiaCollazos
Ā 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
Ā 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
Ā 
PDF
REPORT: Heating appliances market in Poland 2024
SPIUG
Ā 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
Ā 
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
Ā 
PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
Ā 
PDF
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Ā 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
Ā 
PDF
Structs to JSON: How Go Powers REST APIs
Emily Achieng
Ā 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
Ā 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
Ā 
Software Development Methodologies in 2025
KodekX
Ā 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
Ā 
The Future of Artificial Intelligence (AI)
Mukul
Ā 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
Ā 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
Ā 
Presentation about Hardware and Software in Computer
snehamodhawadiya
Ā 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
Ā 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
Ā 
Doc9.....................................
SofiaCollazos
Ā 
Brief History of Internet - Early Days of Internet
sutharharshit158
Ā 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
Ā 
REPORT: Heating appliances market in Poland 2024
SPIUG
Ā 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
Ā 
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
codernjn73
Ā 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
Ā 
Event Presentation Google Cloud Next Extended 2025
minhtrietgect
Ā 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
Ā 
Structs to JSON: How Go Powers REST APIs
Emily Achieng
Ā 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
Ā 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
Ā 

Intro to User Experience Design for Developers, Carnegie Apps Hackathon 2014