Top Banner
By Shahed Chowdhuri Technical Evangelist Mobile UX Design in the Real World UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com
22

UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

Dec 18, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

By Shahed ChowdhuriTechnical Evangelist

Mobile UX Design in the Real WorldUX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI

@shahedC

WakeUpAndCode.com

Page 2: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

Agenda

Intro

> Mobile UI> Mobile UX> Mobile Users

What Next?

Page 3: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

DeviceUsage

Source: http://www.comscore.com/Insights/Blog/2013_Digital_Future_in_Focus_Series

Page 4: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

Mobile vs Desktop

Source: http://www.comscore.com/Insights/Blog/2013_Digital_Future_in_Focus_Series

Page 5: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

Not just apps, mobile websites too!

Spike in Mobile Users

Image courtesy of KROMKRATHOG / FreeDigitalPhotos.net

Page 6: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

1. Mobile UI

Image courtesy of franky242 / FreeDigitalPhotos.net

Page 7: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

• Choose important fields over a cluttered UI• Minimal fields first, then more as necessary

Build a Clean UI

Sources: Netflix.com, Hulu.com, Healthcare.gov

Page 8: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

Split Up Into Sections

Source: WindowsAzure.com

Split up in the same page, or in a “wizard” UI, with progress indicator

Page 9: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

• Use AJAX for partial refreshes: Avoid a full page refresh Minimize session timeouts

• First offered on desktop browsers Works well on tablets/mobile e.g. click/touch Like on Facebook

Avoid Page Refreshes

Source: facebook.com/groups/XboxOneIndieDevs

Page 10: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

• Test on various devices and screen sizes

• Tip: Try Telerik’s App Builder• http://www.telerik.com/appbuilder

• Responsive UI (to avoid duplicate efforts)

• CSS media queries• Info:

http://css-tricks.com/css-media-queries/

Build a Responsive UI

Source: WakeUpAndCode.com on iOS7 and WP8

Page 11: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

2. Mobile UX

Image courtesy of twobee / FreeDigitalPhotos.net

Page 12: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

Think About Guest vs Login

Sources: StackOverflow.com, Experts-Exchange.com

Should you require a login?

Page 13: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

Use Logins to Improve the Experience

Sources: DrawSomething by OMGPop/Zynga, Words with Friends by Zynga

Social connections, leaderboards, collaboration, etc

Page 14: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

• Cater to mobile devices• Touch/swipe

• Hide some ads, etc• e.g. side-swipe on Facebook

• Lightweight tech: • e.g. ASP.NET MVC instead of

Web Forms with ViewState

Design for Tablets/Smartphones

Source: Facebook news feed

Page 15: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

3. Mobile Users

Image courtesy of Ambro/ FreeDigitalPhotos.net

Page 16: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

Don’t Be Intrusive

Source: http://mattkorostoff.com/article/popup-ads-are-back

Don’t do popups, popunders, floating popups that are hard to click, etc

Page 17: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

• Personalize by location if possible (but ask permission)

• Privacy and Security are both very important

Personalize, but…

Source: composite screenshot from news.google.com

Page 18: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

WHAT NEXT?

Image courtesy of Salvatore Vuono / FreeDigitalPhotos.net

Page 19: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

• Focus on delivering functionality but with viable design

• Doesn’t always have to be fancy, has to be usable.

Deliver Form & Function

Source: washingtondc.craigslist.org/nva on WP8

Page 20: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

• Focus on user stories• Create Agile/Scrum work items

• Get feedback from users • Business/Home users

Include Your Users

Images, courtesy of Ambro & Michal Marcol / FreeDigitalPhotos.net

Page 21: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

• Be consistent, be recognizable, so that users will know what to do

Predict User Behavior

Source: Angry Birds, by Rovio Source: Twitter app on WP8

Page 22: UX Design Best Practices for Apps/Games & Mobile Websites with Responsive UI @shahedC WakeUpAndCode.com.

Contact

• Email: [email protected]• Twitter: @shahedC • Blog: WakeUpAndCode.com

Shahed ChowdhuriTechnical Evangelist