+ All Categories
Home > Technology > Designing for mobile

Designing for mobile

Date post: 14-Apr-2017
Category:
Upload: thomas-garrison
View: 28 times
Download: 0 times
Share this document with a friend
68
Designing for Mobile
Transcript
Page 1: Designing for mobile

Designing for Mobile

Page 2: Designing for mobile
Page 3: Designing for mobile

About Me

• .Net developer for 12+ years

• Architect for 6+ years

• Mobile development for 3+ years

• Moved to mobile architecture 3 years ago

• Currently a mobile solutions architect at Southwest

Page 4: Designing for mobile

http://www.slideshare.net/uxisrael/designing-for-touch-and-beyond-josh-clark

Page 5: Designing for mobile

Responsive DesignApproach that suggests that design and development should respond to the user’s behavior and environment based on screen size, platform and orientation.

Web is not just for mouse. What responsive really means

Multiple Displays

Variety of Inputs (text only, screen readers, voice and gestures)

Responsive layouts allow for standardization across multiple hardware platforms

Responsive frameworks are now common place among web developer tools

Page 6: Designing for mobile
Page 7: Designing for mobile
Page 8: Designing for mobile
Page 9: Designing for mobile
Page 10: Designing for mobile
Page 11: Designing for mobile
Page 12: Designing for mobile
Page 13: Designing for mobile
Page 14: Designing for mobile

What about the Web?

Page 15: Designing for mobile
Page 16: Designing for mobile
Page 17: Designing for mobile
Page 18: Designing for mobile
Page 19: Designing for mobile

Touch Targets

Page 20: Designing for mobile
Page 21: Designing for mobile

And here’s some math..

CSS : 1 pixel = 1/96 inch7mm = 26.457 pixels (round up to 30 pixels)

So 30 pixels is the ideal touch size? DynamicViewports

Page 22: Designing for mobile

name phys width phys height css width css height

Apple iPhone 7 750 1334 375 667

Apple iPhone 6 Plus, 6s Plus 1080 1920 414 736

Apple iPhone 6, 6s 750 1334 375 667

Apple iPhone 5 640 1136 320 568

Apple iPhone 4 640 960 320 480

Apple iPhone 3 320 480 320 480

Apple iPod Touch 640 1136 320 568

LG G5 1440 2560 360 640

LG G4 1440 2560 360 640

LG G3 1440 2560 360 640

LG Optimus G 768 1280 384 640

Samsung Galaxy S7, S7 edge 1440 2560 360 640

Samsung Galaxy S6 1440 2560 360 640

Samsung Galaxy S5 1080 1920 360 640

Samsung Galaxy S4 1080 1920 360 640

Samsung Galaxy S4 mini 540 960 360 640

Page 23: Designing for mobile

44 Pixels

48 Pixels

2.75 ems, based on 16 pixel default size

44

29

Page 24: Designing for mobile

Mobile Design Best PracticesThese concepts will help your mobile application or mobile website

become more usable and more effective. This is the fun stuff!

Clarity trumps density

Progressive Disclosure

Extra taps and clicks are not evil!

Speed matters & Speed Kills

CarouselsDetail Views

Extra Fields Form

Fie

lds

Select

Men

us

Confirm

ation

Button

s

The Best Touch interface is sometimes No

Touch at all

Page 25: Designing for mobile

Clarity Trumps Density

Page 26: Designing for mobile

Progressive Disclosure

Page 27: Designing for mobile

Extra Taps and Clicks Are not Evil!

Page 28: Designing for mobile

Turbo Tax does it right!

Page 29: Designing for mobile

Speed Matters

Page 30: Designing for mobile

Google's latest study — The Need for Mobile Speed

53% sites are abandoned if page takes longer than 3 seconds to load.

1 in every 2 people expect the page to load in less than 2 seconds

Page 31: Designing for mobile

Morgan Stanley did a study that found:

91% adults use smart phones

14% consumers buying products online

People are browsing on their mobile device and move to their personal computer to shop online.

Page 32: Designing for mobile
Page 33: Designing for mobile

52 taps

102 seconds

Page 34: Designing for mobile

40 taps

109 seconds

Page 35: Designing for mobile
Page 36: Designing for mobile

4 taps/swipes

8 seconds

Page 37: Designing for mobile
Page 38: Designing for mobile
Page 39: Designing for mobile

Speed Kills

Extra Fields

Page 40: Designing for mobile
Page 41: Designing for mobile
Page 42: Designing for mobile
Page 43: Designing for mobile
Page 44: Designing for mobile

40 Fields!

Page 45: Designing for mobile

10 Fields!

Page 46: Designing for mobile
Page 47: Designing for mobile

Speed Kills

Select Menus

Page 48: Designing for mobile
Page 49: Designing for mobile
Page 50: Designing for mobile

Speed Kills

ConfirmationButtons

Page 51: Designing for mobile
Page 52: Designing for mobile

Warning about Gestures

Page 53: Designing for mobile
Page 54: Designing for mobile

Speed Kills

Detail Views

Page 55: Designing for mobile
Page 56: Designing for mobile
Page 57: Designing for mobile

Speed Kills

Carousels

Page 58: Designing for mobile
Page 59: Designing for mobile
Page 60: Designing for mobile

Speed Kills

Long Scroll

Page 61: Designing for mobile
Page 62: Designing for mobile

Best Touch is sometimes No Touch

at all

Page 63: Designing for mobile
Page 64: Designing for mobile
Page 65: Designing for mobile
Page 66: Designing for mobile
Page 67: Designing for mobile
Page 68: Designing for mobile

1. How did you get into programming?

2. How do you learn new things/stay good at programming/keep up-to-date?

3. Based on your experience with working with young developers, what's some of the most important advice that you think you can give?

4. What kinds of jobs have you had (startups, stable corporate jobs, freelancing, etc.) and what are some of the goods and bads of the different career paths?


Recommended