160
Mobile Learning Apps & Games [email protected] Twitter.com/NickFloro Designing

Mobile Design & Prototyping

Embed Size (px)

DESCRIPTION

Presented at #Mleardingdevcon October 2011. Learn how to get started in design and planning for mobile devices, what do you need to know and how to plan for producing a project.

Citation preview

Page 1: Mobile Design & Prototyping

Mobile LearningApps & Games

[email protected]/NickFloro

Designing

Page 2: Mobile Design & Prototyping

The Web Platform is Accelerating

Page 3: Mobile Design & Prototyping

Graphics Location Storage Speed

Solving Developer Challenges

Page 4: Mobile Design & Prototyping

480 million Newspapers

Page 5: Mobile Design & Prototyping

1.4 billion Internet users

Page 6: Mobile Design & Prototyping

1.5 billion TV’s

Page 7: Mobile Design & Prototyping

1.7 billion Credit Cards

Page 8: Mobile Design & Prototyping

2.25 billion Tooth Brushes

Page 9: Mobile Design & Prototyping

4 billion Mobile Phones

Page 10: Mobile Design & Prototyping

Develop oncePush everywhere

Page 11: Mobile Design & Prototyping
Page 12: Mobile Design & Prototyping

7 Questions to Define the Project

What is the goal?

What are the learning objectives?

Who is the audience and how will they use it?

What is the timetable?

Current technology or solution in place?

What is the budget?

Does the content exist?

Page 13: Mobile Design & Prototyping

Understanding the

Technology

Page 14: Mobile Design & Prototyping
Page 15: Mobile Design & Prototyping
Page 16: Mobile Design & Prototyping
Page 17: Mobile Design & Prototyping
Page 18: Mobile Design & Prototyping
Page 19: Mobile Design & Prototyping
Page 20: Mobile Design & Prototyping
Page 21: Mobile Design & Prototyping

Android Xoom1280 x 720

HTC Incredible800 x 480

Selecting a SizePixels & Aspect Ratio

iPad1024 x 768

iPhone 4960 x 640

iPhone480 x 320

Droid854 x 480

Page 22: Mobile Design & Prototyping

• network latency• input mechanism• memory

• form factor

• computational power

• context• battery

Page 23: Mobile Design & Prototyping
Page 24: Mobile Design & Prototyping
Page 25: Mobile Design & Prototyping

The mobile environmentsingle early failure = non-returning user

Page 26: Mobile Design & Prototyping

The mobile environmentcrucial first 30-60 seconds usage

Page 27: Mobile Design & Prototyping

The mobile environmentFewer options

Page 28: Mobile Design & Prototyping

Sample Simulation with HTML 5

Page 29: Mobile Design & Prototyping
Page 30: Mobile Design & Prototyping
Page 31: Mobile Design & Prototyping
Page 32: Mobile Design & Prototyping
Page 33: Mobile Design & Prototyping

Web App

Page 34: Mobile Design & Prototyping

AppWeb

Page 35: Mobile Design & Prototyping

HTML 5CSS3 AJAX

JAVASCRIPT JQuery

Page 36: Mobile Design & Prototyping

ToolsDevelopment

Page 37: Mobile Design & Prototyping

Publish for iPhone

Page 38: Mobile Design & Prototyping

Publish for iPhone

Page 39: Mobile Design & Prototyping

Publish for iPhone

Page 40: Mobile Design & Prototyping

Publish for Android

Page 41: Mobile Design & Prototyping

Publish for Android

Publish for iPhone

Page 43: Mobile Design & Prototyping
Page 44: Mobile Design & Prototyping
Page 45: Mobile Design & Prototyping

Text MessagingSMS Integration

Would you like to sell, hold or buy?

1. Sell

2. Buy

3. Hold

Page 49: Mobile Design & Prototyping

Understand Design

Page 50: Mobile Design & Prototyping

It’s about communication and problem solving.

Page 51: Mobile Design & Prototyping

Design is how it works.

Page 52: Mobile Design & Prototyping

People don’t know what they want. We need to tell them.

Page 53: Mobile Design & Prototyping
Page 54: Mobile Design & Prototyping

Text

Page 55: Mobile Design & Prototyping

Text1. Create Text2. Make a selection3. Invert select4. Save alpha channel5. Deselect6. Load Alpha Channel7. Load Color8. Offset9. Apply Blur10.Reposition11.Save12.If the copy changed, start

over

Page 56: Mobile Design & Prototyping
Page 57: Mobile Design & Prototyping
Page 58: Mobile Design & Prototyping
Page 59: Mobile Design & Prototyping

How do we start?

Page 60: Mobile Design & Prototyping

Sketches

Page 61: Mobile Design & Prototyping

Wireframes

Page 64: Mobile Design & Prototyping

http://www.teehanlax.com/blog/2010/06/14/iphone-gui-psd-v4/

Page 66: Mobile Design & Prototyping

Wireframes

Page 67: Mobile Design & Prototyping
Page 70: Mobile Design & Prototyping

Tools:

• Fujitsu SCANSNAP – Scan direct to pdf– includes full Acrobat Pro

Quick Prototyping Techniques

Page 71: Mobile Design & Prototyping
Page 72: Mobile Design & Prototyping
Page 73: Mobile Design & Prototyping
Page 74: Mobile Design & Prototyping

Wireframes

Using Acrobat Pro for Prototypes

Page 75: Mobile Design & Prototyping
Page 76: Mobile Design & Prototyping
Page 77: Mobile Design & Prototyping
Page 78: Mobile Design & Prototyping
Page 79: Mobile Design & Prototyping
Page 80: Mobile Design & Prototyping
Page 81: Mobile Design & Prototyping
Page 82: Mobile Design & Prototyping
Page 83: Mobile Design & Prototyping
Page 84: Mobile Design & Prototyping
Page 85: Mobile Design & Prototyping
Page 86: Mobile Design & Prototyping
Page 87: Mobile Design & Prototyping
Page 88: Mobile Design & Prototyping
Page 89: Mobile Design & Prototyping
Page 90: Mobile Design & Prototyping

GamersBorn ≥ 1980

Page 91: Mobile Design & Prototyping

GamersBorn ≥ 1980

‣ 8-10 1+ hour/day

‣ teens 13+ hours week

Page 92: Mobile Design & Prototyping

GamersBorn ≥ 1980

‣ 43% females

‣ 5 hours a week

Page 93: Mobile Design & Prototyping

experiencesDesigning

Page 95: Mobile Design & Prototyping
Page 96: Mobile Design & Prototyping
Page 97: Mobile Design & Prototyping

How should we

Design?

Page 98: Mobile Design & Prototyping

Focus on the

Audience1

Page 99: Mobile Design & Prototyping

is the keyContent

2

Page 100: Mobile Design & Prototyping

Transparent

Interface3

Page 101: Mobile Design & Prototyping
Page 102: Mobile Design & Prototyping
Page 103: Mobile Design & Prototyping
Page 104: Mobile Design & Prototyping

Keep it Simple

Page 105: Mobile Design & Prototyping
Page 106: Mobile Design & Prototyping

Design: Keep it Simple

Page 107: Mobile Design & Prototyping
Page 108: Mobile Design & Prototyping

Resources

Page 109: Mobile Design & Prototyping

Games1.Play

2.Watch others play

3.Experiment

Page 110: Mobile Design & Prototyping
Page 113: Mobile Design & Prototyping

Capture & Analyze

Page 114: Mobile Design & Prototyping

Using CoverFlow view and Preview of Graphics

Page 115: Mobile Design & Prototyping

Design Scrapbook: iPhoto | LittleSnapper

Page 116: Mobile Design & Prototyping
Page 117: Mobile Design & Prototyping
Page 118: Mobile Design & Prototyping
Page 119: Mobile Design & Prototyping
Page 120: Mobile Design & Prototyping

CSS3 for Web DesignersDan Cederholm | A Book Apart

Page 122: Mobile Design & Prototyping

www.uxmag.com

Page 123: Mobile Design & Prototyping

Introducing HTML5

Bruce Lawson(Voices That Matter)

Page 124: Mobile Design & Prototyping

html5rocks.com

Page 125: Mobile Design & Prototyping

http://www.caniuse.com/

Page 126: Mobile Design & Prototyping
Page 127: Mobile Design & Prototyping

www.css3.info

Page 129: Mobile Design & Prototyping

Nancy Durate Garr Reynolds

Page 131: Mobile Design & Prototyping

easily drag & drop anything into email

Page 132: Mobile Design & Prototyping

Posterous will automatically wrap and prep for web

Page 133: Mobile Design & Prototyping
Page 134: Mobile Design & Prototyping

Most urls YouTube, SlideShare will get a player

Page 135: Mobile Design & Prototyping

www.launchcycle.com

Page 136: Mobile Design & Prototyping

Pictures

Video

Blog

Audio

3D Models

Multiplayer Environment

ePortfolios

Course Management System

Micro-blogging

Explore

Page 137: Mobile Design & Prototyping

Thank You

Nick Florosealworks interactive studios

[email protected]

twitter.com/NickFloro

Download the Presentation at:http://www.slideshare.net/nickfloro

Page 138: Mobile Design & Prototyping

“Glad Michael and I could work together to score 70 points.”

Page 139: Mobile Design & Prototyping
Page 140: Mobile Design & Prototyping
Page 141: Mobile Design & Prototyping
Page 142: Mobile Design & Prototyping

HTML 4

Page 143: Mobile Design & Prototyping

HTML 5

Page 144: Mobile Design & Prototyping

Improve Web Apps

Page 145: Mobile Design & Prototyping

Re-Address backwardcompatibility

Page 146: Mobile Design & Prototyping

Canvas & SVG

Page 147: Mobile Design & Prototyping

SVG -> High level• Import/Export•Easy UIs• Interactive•Medium Animation•Tree of objects

Canvas -> Low level•No mouse interaction•High Animation• JS Centric•More Bookkeeping•Pixels

When Canvas or SVG?

Page 148: Mobile Design & Prototyping

Quake II - Browser Only

Page 149: Mobile Design & Prototyping

Quake II - Browser Only

WebGL 3D graphics

HTML 5 CanvasHTML 5 Audio

HTML 5 Web Sockets

HTML 5 Local Storage

Page 150: Mobile Design & Prototyping

Video

Page 151: Mobile Design & Prototyping

HTML 5 OptionsVideo Compression

Flash H264MPEG 4

Ogg Theora WebM

Page 153: Mobile Design & Prototyping

geolocation

Page 154: Mobile Design & Prototyping

app cache& database

Page 155: Mobile Design & Prototyping
Page 156: Mobile Design & Prototyping

web workers

Page 157: Mobile Design & Prototyping

Test on Windows 7, Vista• Internet Explorer 6, 7, 8, 9• Firefox 3, 3.5, 3.6• Opera 10

Test on OS X− Safari 4− Firefox 3.5, 3.6− Opera 10

Test Mobile− iPhone− Android− Blackberry, Windows 7 Phon

Test for Usability

Page 158: Mobile Design & Prototyping
Page 159: Mobile Design & Prototyping

Forms

CSS 3

Effects/Transitions

Page 160: Mobile Design & Prototyping

Design for Flexibility