SlideShare a Scribd company logo
1 of 28
Designing for mobile
A UX perspective for developers
Oscar González
Duppy Oscar
@duppy_ocioDuppy Oscar
- UX Architect at Accenture/Avanade
- UX / Front-end Consultant
- Exa UDEM (LTI)
duppy@chic-chic.mx
Overview
• Know your user
• Know your goals
• Evaluate the resources
• Get inspiration
• Design
• Test
Know your user
People have different needs, goals, preferences and devices
Needs & Goals
- Is it for fun? Is it for business?
- What is the user expected to do?
- What is the app expected to do?
- Why would this app be successful?
It is useful to do Personas / Archetypes
Business goals
App goals
User needs
Choosing platforms
- iOS
- Android
- Windows 8
- Blackberry
- Handhelds
Example:
- Adoption of Windows Phone in Argentina
- Banorte
Available Resources
- Accelerometer
- GPS
- Camera
- NFC
- Internet connection
…
App context
How and where is our app is going
to be used?
- Portrait / Landscape
- Lighting / Contrast
- How is the device going to be held
- Is people driving? Flying? Laying
on bed?
- Is people in an emergency?
- Do we need voice commands?
Get inspired
Getting ideas from others
How to get inspired?
- Take a look to other’s work
- Look for patterns and
conventions
- Sketch
- Ask for help
- Practice
Guidelines & Resources
Different platforms, different experiences
iOS
- Content is king
- Take advantage of the whole
screen
- Reconsider visual indicators of
physicality and realism.
- Let translucent UI elements hint at
the content behind them.
Defer to content
iOS
- Use of plenty negative space
- Let color simplify the UI
- Ensure legibility by using system fonts
- Embrace borderless buttons
- ….
Provide clarity
Android
- Delight me in surprising ways
- Real objects are more fun than buttons
and menus
- Let me make it mine
- Get to know me
Enchant me
http://developer.android.com/design/get-
started/principles.html
Android
- Keep it brief
- Pictures are faster than words
- Decide for me but let me have the final
say
- Only show what I need when I need it
- I should always know where I am
- Never lose my stuff
- If it looks the same, it should act the
same
- Only interrupt me is its important
Simplify my life
http://developer.android.com/design/get-
started/principles.html
Android
- Give me tricks that work
everywhere
- It's not my fault
- Sprinkle encouragement
- Do the heavy lifting for me
- Make important things fast
Make me amazing
http://developer.android.com/design/get-
started/principles.html
Windows 8
- Metro Modern Style
- Pride in craftmanship
- Do more with less: Content, not
Chrome
- Authentically digital
- Win as One
- Fast and fluid: be alive (motion)
Think around the box
Guidelines ≠ Template
Sketch first
Draw, erase, redraw
There are plenty of tools available
Interactions & Gestures
Build for the fingers
• Swipe
• Press
• Press & Hold
• Drag to refresh
• Pinch
• Tap
• ….
Create engagement with interactions
For example:
• Flipboard
• Jobr
• Tinder
• Paper
• Infinite scroll
Building your idea
Native / Responsive / Web app
Which way to go?
• Native
• Responsive
• Jquery mobile
• Xamarin
• Titanium
• Phonegap
• …
Choose wisely:
They all have pros and cons.
Evaluate their strengths
Evaluate time and effort
User tolerance
Performance
Don’t forget middle tiers
Web services are your friends
Common mistakes
• Rollovers
• Big data loading
• Unreachable Buttons
• Tactile area
• Resolutions
• Missing guidelines
• Can’t be developed
Testing & Prototyping
You don’t need expensive tools for
ptototyping:
• Paper Prototyping
• Power point (seriously)
• Axure
• Omnigraffle
• UXPIN
Thank you

More Related Content

What's hot

Intro to UX Women@Google SA Conference
Intro to UX Women@Google SA ConferenceIntro to UX Women@Google SA Conference
Intro to UX Women@Google SA ConferenceSarah Blake
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2GeneXus
 
How UX Design Has Changed The World
How UX Design Has Changed The WorldHow UX Design Has Changed The World
How UX Design Has Changed The WorldBuiltByHQ
 
How Startups May Build Your UX Competencies - Hire or Just a Myth?
How Startups May Build Your UX Competencies - Hire or Just a Myth?How Startups May Build Your UX Competencies - Hire or Just a Myth?
How Startups May Build Your UX Competencies - Hire or Just a Myth?UX Consulting Pte Ltd
 
What is this UX thing 11-24-15
What is this UX thing 11-24-15What is this UX thing 11-24-15
What is this UX thing 11-24-15Youmna Aoukar
 
How to create the best wireframes
How to create the best wireframesHow to create the best wireframes
How to create the best wireframesLior Yair
 

What's hot (8)

UX Masterclass Presentation
UX Masterclass PresentationUX Masterclass Presentation
UX Masterclass Presentation
 
Intro to UX Women@Google SA Conference
Intro to UX Women@Google SA ConferenceIntro to UX Women@Google SA Conference
Intro to UX Women@Google SA Conference
 
UX for Dummies
UX for DummiesUX for Dummies
UX for Dummies
 
Ux ui presentation2
Ux ui presentation2Ux ui presentation2
Ux ui presentation2
 
How UX Design Has Changed The World
How UX Design Has Changed The WorldHow UX Design Has Changed The World
How UX Design Has Changed The World
 
How Startups May Build Your UX Competencies - Hire or Just a Myth?
How Startups May Build Your UX Competencies - Hire or Just a Myth?How Startups May Build Your UX Competencies - Hire or Just a Myth?
How Startups May Build Your UX Competencies - Hire or Just a Myth?
 
What is this UX thing 11-24-15
What is this UX thing 11-24-15What is this UX thing 11-24-15
What is this UX thing 11-24-15
 
How to create the best wireframes
How to create the best wireframesHow to create the best wireframes
How to create the best wireframes
 

Similar to Designing for Mobile

Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersOscar Gonzalez Garza
 
Improving your site's usability - what users really want
Improving your site's usability - what users really wantImproving your site's usability - what users really want
Improving your site's usability - what users really wantleisa reichelt
 
Intro to UX: Enterprise UX
Intro to UX: Enterprise UXIntro to UX: Enterprise UX
Intro to UX: Enterprise UXBart Van Hecke
 
UI For Alien Cowboys
UI For Alien CowboysUI For Alien Cowboys
UI For Alien CowboysMatt Jones
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechZaid Haque
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesFloat
 
Hackers guide to UX
Hackers guide to UXHackers guide to UX
Hackers guide to UXCyber-Duck
 
Ux101byruthlessux 160928055603
Ux101byruthlessux 160928055603Ux101byruthlessux 160928055603
Ux101byruthlessux 160928055603SHAHEENA ATTARWALA
 
Product Design at Wiredcraft - May 2016 UI/UX Meetup Shanghai
Product Design at Wiredcraft - May 2016 UI/UX Meetup ShanghaiProduct Design at Wiredcraft - May 2016 UI/UX Meetup Shanghai
Product Design at Wiredcraft - May 2016 UI/UX Meetup ShanghaiWiredcraft
 
User Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark SwaineUser Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark SwaineMark N Swaine
 
Himesh Portfolio UX updated
Himesh Portfolio UX updatedHimesh Portfolio UX updated
Himesh Portfolio UX updatedHimesh Singh
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for DevelopersSarah Dutkiewicz
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsTunde Ojediran
 
From conception to realization
From conception to realizationFrom conception to realization
From conception to realizationMarek Sotak
 
Design Learnings
Design LearningsDesign Learnings
Design LearningsQuikr
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataMohamed Shehata
 
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Jeremy Johnson
 

Similar to Designing for Mobile (20)

Designing for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developersDesigning for mobile. A UX perspective for developers
Designing for mobile. A UX perspective for developers
 
Improving your site's usability - what users really want
Improving your site's usability - what users really wantImproving your site's usability - what users really want
Improving your site's usability - what users really want
 
What is UX v1
What is UX v1What is UX v1
What is UX v1
 
Intro to UX: Enterprise UX
Intro to UX: Enterprise UXIntro to UX: Enterprise UX
Intro to UX: Enterprise UX
 
UI For Alien Cowboys
UI For Alien CowboysUI For Alien Cowboys
UI For Alien Cowboys
 
Design Workshop I @ Cornell Tech
Design Workshop I @ Cornell TechDesign Workshop I @ Cornell Tech
Design Workshop I @ Cornell Tech
 
ATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologiesATDTK18 - design patterns for emergent learning technologies
ATDTK18 - design patterns for emergent learning technologies
 
Hackers guide to UX
Hackers guide to UXHackers guide to UX
Hackers guide to UX
 
Ux101byruthlessux 160928055603
Ux101byruthlessux 160928055603Ux101byruthlessux 160928055603
Ux101byruthlessux 160928055603
 
The Importance of UX
The Importance of UXThe Importance of UX
The Importance of UX
 
What is UX v2
What is UX v2What is UX v2
What is UX v2
 
Product Design at Wiredcraft - May 2016 UI/UX Meetup Shanghai
Product Design at Wiredcraft - May 2016 UI/UX Meetup ShanghaiProduct Design at Wiredcraft - May 2016 UI/UX Meetup Shanghai
Product Design at Wiredcraft - May 2016 UI/UX Meetup Shanghai
 
User Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark SwaineUser Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark Swaine
 
Himesh Portfolio UX updated
Himesh Portfolio UX updatedHimesh Portfolio UX updated
Himesh Portfolio UX updated
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
Dev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trendsDev fest ile ife 2014-ux, material design and trends
Dev fest ile ife 2014-ux, material design and trends
 
From conception to realization
From conception to realizationFrom conception to realization
From conception to realization
 
Design Learnings
Design LearningsDesign Learnings
Design Learnings
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
Ready to go Mobile? Today's Mobile Landscape: Responsive, Adaptive, Hybrid, a...
 

More from Evgeny Tsarkov

Тренды в мобильных UX / UI
Тренды в мобильных UX / UIТренды в мобильных UX / UI
Тренды в мобильных UX / UIEvgeny Tsarkov
 
New CMO Guide - Handbook for Marketing Leaders
New CMO Guide - Handbook for Marketing LeadersNew CMO Guide - Handbook for Marketing Leaders
New CMO Guide - Handbook for Marketing LeadersEvgeny Tsarkov
 
Guide to Predictive Lead Scoring
Guide to Predictive Lead ScoringGuide to Predictive Lead Scoring
Guide to Predictive Lead ScoringEvgeny Tsarkov
 
How to 10x Your Content Marketing Team's Productivity
How to 10x Your Content Marketing Team's ProductivityHow to 10x Your Content Marketing Team's Productivity
How to 10x Your Content Marketing Team's ProductivityEvgeny Tsarkov
 
LinkedIn Tips for the Social Marketer Cheatsheet
LinkedIn Tips for the Social Marketer CheatsheetLinkedIn Tips for the Social Marketer Cheatsheet
LinkedIn Tips for the Social Marketer CheatsheetEvgeny Tsarkov
 
Decoupling Global Digital Marketing Services
Decoupling Global Digital Marketing ServicesDecoupling Global Digital Marketing Services
Decoupling Global Digital Marketing ServicesEvgeny Tsarkov
 
Winning at Social - 4 Steps to Enhance Your Social Media Strategy
Winning at Social - 4 Steps to Enhance Your Social Media StrategyWinning at Social - 4 Steps to Enhance Your Social Media Strategy
Winning at Social - 4 Steps to Enhance Your Social Media StrategyEvgeny Tsarkov
 
Data-Driven Content Marketing
Data-Driven Content MarketingData-Driven Content Marketing
Data-Driven Content MarketingEvgeny Tsarkov
 
Guide to Influencer Marketing
Guide to Influencer MarketingGuide to Influencer Marketing
Guide to Influencer MarketingEvgeny Tsarkov
 
Ultimate Guide to the New Buyers Journey
Ultimate Guide to the New Buyers JourneyUltimate Guide to the New Buyers Journey
Ultimate Guide to the New Buyers JourneyEvgeny Tsarkov
 
The 2015 App Marketing Guide
The 2015 App Marketing GuideThe 2015 App Marketing Guide
The 2015 App Marketing GuideEvgeny Tsarkov
 
Millennial Mind - How Content Drives Brand Loyalty
Millennial Mind - How Content Drives Brand LoyaltyMillennial Mind - How Content Drives Brand Loyalty
Millennial Mind - How Content Drives Brand LoyaltyEvgeny Tsarkov
 
Listen Publish Analyze - Intelligent Guide to Social Media Management Platforms
Listen Publish Analyze - Intelligent Guide to Social Media Management PlatformsListen Publish Analyze - Intelligent Guide to Social Media Management Platforms
Listen Publish Analyze - Intelligent Guide to Social Media Management PlatformsEvgeny Tsarkov
 
Ultimate Guide to App User Engagement
Ultimate Guide to App User EngagementUltimate Guide to App User Engagement
Ultimate Guide to App User EngagementEvgeny Tsarkov
 
Ultimate Guide to Moblie App A/B Testing
Ultimate Guide to Moblie App A/B TestingUltimate Guide to Moblie App A/B Testing
Ultimate Guide to Moblie App A/B TestingEvgeny Tsarkov
 
52 Things You Didn’t Know About Buzzfeed
52 Things You Didn’t Know About Buzzfeed52 Things You Didn’t Know About Buzzfeed
52 Things You Didn’t Know About BuzzfeedEvgeny Tsarkov
 
10 Ways to Better Engage App Users in 10 Seconds
10 Ways to Better Engage App Users in 10 Seconds10 Ways to Better Engage App Users in 10 Seconds
10 Ways to Better Engage App Users in 10 SecondsEvgeny Tsarkov
 

More from Evgeny Tsarkov (20)

Тренды в мобильных UX / UI
Тренды в мобильных UX / UIТренды в мобильных UX / UI
Тренды в мобильных UX / UI
 
Mobile UI / UX Trends
Mobile UI / UX TrendsMobile UI / UX Trends
Mobile UI / UX Trends
 
New CMO Guide - Handbook for Marketing Leaders
New CMO Guide - Handbook for Marketing LeadersNew CMO Guide - Handbook for Marketing Leaders
New CMO Guide - Handbook for Marketing Leaders
 
Guide to Predictive Lead Scoring
Guide to Predictive Lead ScoringGuide to Predictive Lead Scoring
Guide to Predictive Lead Scoring
 
How to 10x Your Content Marketing Team's Productivity
How to 10x Your Content Marketing Team's ProductivityHow to 10x Your Content Marketing Team's Productivity
How to 10x Your Content Marketing Team's Productivity
 
LinkedIn Tips for the Social Marketer Cheatsheet
LinkedIn Tips for the Social Marketer CheatsheetLinkedIn Tips for the Social Marketer Cheatsheet
LinkedIn Tips for the Social Marketer Cheatsheet
 
Decoupling Global Digital Marketing Services
Decoupling Global Digital Marketing ServicesDecoupling Global Digital Marketing Services
Decoupling Global Digital Marketing Services
 
Winning at Social - 4 Steps to Enhance Your Social Media Strategy
Winning at Social - 4 Steps to Enhance Your Social Media StrategyWinning at Social - 4 Steps to Enhance Your Social Media Strategy
Winning at Social - 4 Steps to Enhance Your Social Media Strategy
 
Data-Driven Content Marketing
Data-Driven Content MarketingData-Driven Content Marketing
Data-Driven Content Marketing
 
Guide to Influencer Marketing
Guide to Influencer MarketingGuide to Influencer Marketing
Guide to Influencer Marketing
 
Ultimate Guide to the New Buyers Journey
Ultimate Guide to the New Buyers JourneyUltimate Guide to the New Buyers Journey
Ultimate Guide to the New Buyers Journey
 
The 2015 App Marketing Guide
The 2015 App Marketing GuideThe 2015 App Marketing Guide
The 2015 App Marketing Guide
 
Millennial Mind - How Content Drives Brand Loyalty
Millennial Mind - How Content Drives Brand LoyaltyMillennial Mind - How Content Drives Brand Loyalty
Millennial Mind - How Content Drives Brand Loyalty
 
Listen Publish Analyze - Intelligent Guide to Social Media Management Platforms
Listen Publish Analyze - Intelligent Guide to Social Media Management PlatformsListen Publish Analyze - Intelligent Guide to Social Media Management Platforms
Listen Publish Analyze - Intelligent Guide to Social Media Management Platforms
 
Ultimate Guide to App User Engagement
Ultimate Guide to App User EngagementUltimate Guide to App User Engagement
Ultimate Guide to App User Engagement
 
Ultimate Guide to Moblie App A/B Testing
Ultimate Guide to Moblie App A/B TestingUltimate Guide to Moblie App A/B Testing
Ultimate Guide to Moblie App A/B Testing
 
Future of Advertising
Future of AdvertisingFuture of Advertising
Future of Advertising
 
52 Things You Didn’t Know About Buzzfeed
52 Things You Didn’t Know About Buzzfeed52 Things You Didn’t Know About Buzzfeed
52 Things You Didn’t Know About Buzzfeed
 
Digital StatShot
Digital StatShotDigital StatShot
Digital StatShot
 
10 Ways to Better Engage App Users in 10 Seconds
10 Ways to Better Engage App Users in 10 Seconds10 Ways to Better Engage App Users in 10 Seconds
10 Ways to Better Engage App Users in 10 Seconds
 

Recently uploaded

Petrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxPetrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxIgnatiusAbrahamBalin
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsCharles Obaleagbon
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Call Girls in Nagpur High Profile
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxjeswinjees
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...Pooja Nehwal
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceanilsa9823
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...ranjana rawat
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵anilsa9823
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CANestorGamez6
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...kumaririma588
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation decktbatkhuu1
 

Recently uploaded (20)

Petrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptxPetrosains Drama Competition (PSDC).pptx
Petrosains Drama Competition (PSDC).pptx
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
WAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past QuestionsWAEC Carpentry and Joinery Past Questions
WAEC Carpentry and Joinery Past Questions
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Saswad ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Stark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptxStark Industries Marketing Plan (1).pptx
Stark Industries Marketing Plan (1).pptx
 
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...Kurla Call Girls Pooja Nehwal📞 9892124323 ✅  Vashi Call Service Available Nea...
Kurla Call Girls Pooja Nehwal📞 9892124323 ✅ Vashi Call Service Available Nea...
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service AmravatiVIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
VIP Call Girl Amravati Aashi 8250192130 Independent Escort Service Amravati
 
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Aminabad Lucknow best Night Fun service
 
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
(AISHA) Ambegaon Khurd Call Girls Just Call 7001035870 [ Cash on Delivery ] P...
 
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service  🧵
CALL ON ➥8923113531 🔝Call Girls Kalyanpur Lucknow best Female service 🧵
 
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
SCRIP Lua HTTP PROGRACMACION PLC  WECON CASCRIP Lua HTTP PROGRACMACION PLC  WECON CA
SCRIP Lua HTTP PROGRACMACION PLC WECON CA
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi💘 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi💘 9352852248 Good Looking standard Profil...
 
Peaches App development presentation deck
Peaches App development presentation deckPeaches App development presentation deck
Peaches App development presentation deck
 

Designing for Mobile

  • 1. Designing for mobile A UX perspective for developers
  • 2. Oscar González Duppy Oscar @duppy_ocioDuppy Oscar - UX Architect at Accenture/Avanade - UX / Front-end Consultant - Exa UDEM (LTI) duppy@chic-chic.mx
  • 3. Overview • Know your user • Know your goals • Evaluate the resources • Get inspiration • Design • Test
  • 4. Know your user People have different needs, goals, preferences and devices
  • 5. Needs & Goals - Is it for fun? Is it for business? - What is the user expected to do? - What is the app expected to do? - Why would this app be successful? It is useful to do Personas / Archetypes Business goals App goals User needs
  • 6. Choosing platforms - iOS - Android - Windows 8 - Blackberry - Handhelds Example: - Adoption of Windows Phone in Argentina - Banorte
  • 7. Available Resources - Accelerometer - GPS - Camera - NFC - Internet connection …
  • 8. App context How and where is our app is going to be used? - Portrait / Landscape - Lighting / Contrast - How is the device going to be held - Is people driving? Flying? Laying on bed? - Is people in an emergency? - Do we need voice commands?
  • 10. How to get inspired? - Take a look to other’s work - Look for patterns and conventions - Sketch - Ask for help - Practice
  • 11. Guidelines & Resources Different platforms, different experiences
  • 12. iOS - Content is king - Take advantage of the whole screen - Reconsider visual indicators of physicality and realism. - Let translucent UI elements hint at the content behind them. Defer to content
  • 13. iOS - Use of plenty negative space - Let color simplify the UI - Ensure legibility by using system fonts - Embrace borderless buttons - …. Provide clarity
  • 14. Android - Delight me in surprising ways - Real objects are more fun than buttons and menus - Let me make it mine - Get to know me Enchant me http://developer.android.com/design/get- started/principles.html
  • 15. Android - Keep it brief - Pictures are faster than words - Decide for me but let me have the final say - Only show what I need when I need it - I should always know where I am - Never lose my stuff - If it looks the same, it should act the same - Only interrupt me is its important Simplify my life http://developer.android.com/design/get- started/principles.html
  • 16. Android - Give me tricks that work everywhere - It's not my fault - Sprinkle encouragement - Do the heavy lifting for me - Make important things fast Make me amazing http://developer.android.com/design/get- started/principles.html
  • 17. Windows 8 - Metro Modern Style - Pride in craftmanship - Do more with less: Content, not Chrome - Authentically digital - Win as One - Fast and fluid: be alive (motion)
  • 18. Think around the box Guidelines ≠ Template
  • 20. There are plenty of tools available
  • 21. Interactions & Gestures Build for the fingers • Swipe • Press • Press & Hold • Drag to refresh • Pinch • Tap • ….
  • 22. Create engagement with interactions For example: • Flipboard • Jobr • Tinder • Paper • Infinite scroll
  • 23. Building your idea Native / Responsive / Web app
  • 24. Which way to go? • Native • Responsive • Jquery mobile • Xamarin • Titanium • Phonegap • … Choose wisely: They all have pros and cons. Evaluate their strengths Evaluate time and effort User tolerance Performance
  • 25. Don’t forget middle tiers Web services are your friends
  • 26. Common mistakes • Rollovers • Big data loading • Unreachable Buttons • Tactile area • Resolutions • Missing guidelines • Can’t be developed
  • 27. Testing & Prototyping You don’t need expensive tools for ptototyping: • Paper Prototyping • Power point (seriously) • Axure • Omnigraffle • UXPIN