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
PDF
What Design Means to Me
PPTX
UI-UX Practical Talking - Mohamed Shehata
PPT
User Experience Roles Competencies
PDF
UX Roles and Job Titles
PPTX
Designers whodoeswhatsps2019
PDF
Career Paths of User Experience
PPT
Ux team organization
Beginner's Guide to UI Design
What Design Means to Me
UI-UX Practical Talking - Mohamed Shehata
User Experience Roles Competencies
UX Roles and Job Titles
Designers whodoeswhatsps2019
Career Paths of User Experience
Ux team organization

What's hot (19)

PDF
Design Workshop I @ Cornell Tech
PDF
How Do I UX by Quick Left
PPTX
UI/UX presentation by Roshan Karunarathna
PDF
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
PPTX
Android Design Patterns
PPTX
Girl Geeks Toronto "Designers Do More Than Just Make Things Pretty"
PPT
Ux design process
PDF
Design Workshop II @ Cornell Tech
PDF
Tools of the UX Trade
PDF
Mobile User Experience - Inductive Design Process
KEY
UX Pres MIni version!
PDF
Wireframing for Mobile App Developers
PPTX
UI Design - Lessons Learned, Principles, and Best Practices
PDF
Mechanical Designer2
PPT
Game Design 2: Lecture 10 - UI Layout
PDF
UI/UX Design in Agile process
PPTX
Game interface design part 1
PDF
The perfect ux designer toolkit
Design Workshop I @ Cornell Tech
How Do I UX by Quick Left
UI/UX presentation by Roshan Karunarathna
Android UX-UI Design for fun and profit | Fernando Cejas | Tuenti
Android Design Patterns
Girl Geeks Toronto "Designers Do More Than Just Make Things Pretty"
Ux design process
Design Workshop II @ Cornell Tech
Tools of the UX Trade
Mobile User Experience - Inductive Design Process
UX Pres MIni version!
Wireframing for Mobile App Developers
UI Design - Lessons Learned, Principles, and Best Practices
Mechanical Designer2
Game Design 2: Lecture 10 - UI Layout
UI/UX Design in Agile process
Game interface design part 1
The perfect ux designer toolkit

Viewers also liked (15)

PDF
Symbiote Pitch 1 20170224
PDF
Project Management for Hackathon, CMU-Q
PDF
Personal Branding I - What is Branding?
PDF
Public Speaking I - Starting to speak
PDF
Hackathon 2015 - Infographics
PDF
Shape MENA 2014 Conference Branding
PPTX
Design for Developers
PDF
Design for Developers
PDF
Flight Information Display System Case Study - Doha International Airport
PDF
Management 2.0 Hackathon
PPTX
How to Run a Hackathon
PPTX
Design for Developers: Introduction to Bootstrap 3
PDF
Design for developers
PDF
How to Organize a Great Hackathon with the Hackathon Canvas
PDF
Introduction to Bootstrap
Symbiote Pitch 1 20170224
Project Management for Hackathon, CMU-Q
Personal Branding I - What is Branding?
Public Speaking I - Starting to speak
Hackathon 2015 - Infographics
Shape MENA 2014 Conference Branding
Design for Developers
Design for Developers
Flight Information Display System Case Study - Doha International Airport
Management 2.0 Hackathon
How to Run a Hackathon
Design for Developers: Introduction to Bootstrap 3
Design for developers
How to Organize a Great Hackathon with the Hackathon Canvas
Introduction to Bootstrap

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

PDF
Essentials of UI Design_UI/UX for beginners.pdf
PDF
essentials-of-ui-design.pdf
ODP
UI UX - The Bigger Picture
PDF
user interfaceuiuxintroduction-191206225755.pdf
PPTX
UI UX introduction
PDF
Dev fest ile ife 2014-ux, material design and trends
PDF
Tampa Bay UX - Scary UI 2
PPTX
A quick start guide to ux design
PDF
When Developer Must Become Designer - ATO2017
PDF
When Developer Must Become Designer: How to be a one-person UX team
PPTX
What is UX v2
PDF
Intro to UX: Enterprise UX
PDF
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
 
PDF
Understanding UI/UX Design by Aroyewun Babajide
PPSX
UX Explained
PDF
Application GUI Design - Notes from a Toolkit Developer
DOCX
UI vs. UX: What’s the difference?
PPTX
UI/UX Fundamentals
PDF
Designing for Interactive User Interfaces
PDF
Designing for Interactive User Interfaces
Essentials of UI Design_UI/UX for beginners.pdf
essentials-of-ui-design.pdf
UI UX - The Bigger Picture
user interfaceuiuxintroduction-191206225755.pdf
UI UX introduction
Dev fest ile ife 2014-ux, material design and trends
Tampa Bay UX - Scary UI 2
A quick start guide to ux design
When Developer Must Become Designer - ATO2017
When Developer Must Become Designer: How to be a one-person UX team
What is UX v2
Intro to UX: Enterprise UX
10 Design Trends 2015 - UX & UI Trends for Mobile Solutions
 
Understanding UI/UX Design by Aroyewun Babajide
UX Explained
Application GUI Design - Notes from a Toolkit Developer
UI vs. UX: What’s the difference?
UI/UX Fundamentals
Designing for Interactive User Interfaces
Designing for Interactive User Interfaces

More from Zaid Haque (6)

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

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Machine learning based COVID-19 study performance prediction
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
cuic standard and advanced reporting.pdf
Review of recent advances in non-invasive hemoglobin estimation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Chapter 3 Spatial Domain Image Processing.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
Machine learning based COVID-19 study performance prediction
Reach Out and Touch Someone: Haptics and Empathic Computing
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
MYSQL Presentation for SQL database connectivity
The Rise and Fall of 3GPP – Time for a Sabbatical?
20250228 LYD VKU AI Blended-Learning.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The AUB Centre for AI in Media Proposal.docx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
cuic standard and advanced reporting.pdf

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