66
AWeSOME UX/UI

Ti.connect Awesome UX/UI Strategy with T-10

Embed Size (px)

DESCRIPTION

UX/UI strategy case study of the NASA Space Apps Challenge Winning App at the Connect.js conference in Atlanta.

Citation preview

Page 1: Ti.connect  Awesome UX/UI Strategy with T-10

AWeSOME UX/UI

Page 2: Ti.connect  Awesome UX/UI Strategy with T-10

@ketan

Ketan Majmudar Titan / Meetup Organiser / Developer

$ whoami

Page 3: Ti.connect  Awesome UX/UI Strategy with T-10

@ketan

Ketan Majmudar Titan / Meetup Organiser / Developer

$ whoami

Page 4: Ti.connect  Awesome UX/UI Strategy with T-10

@ketan

Ketan Majmudar Titan / Meetup Organiser / Developer

$ whoami

Page 5: Ti.connect  Awesome UX/UI Strategy with T-10

@ketan

Ketan Majmudar Titan / Meetup Organiser / Developer

$ whoami

Page 6: Ti.connect  Awesome UX/UI Strategy with T-10
Page 7: Ti.connect  Awesome UX/UI Strategy with T-10

GOOD UX/UI INVOLVES TEAMWORK

& co-operation

Page 8: Ti.connect  Awesome UX/UI Strategy with T-10

Developer/Designer Divide

Page 9: Ti.connect  Awesome UX/UI Strategy with T-10

Features Vs Delivery

Page 10: Ti.connect  Awesome UX/UI Strategy with T-10

Clear Roles

Page 11: Ti.connect  Awesome UX/UI Strategy with T-10

JOÃO API Developer

KETAN APP Developer

KATE TEAM LEAD

DARIO Designer - UX/UI

@ketan

@spacekate

@jpgneves

@dariolofish

Page 12: Ti.connect  Awesome UX/UI Strategy with T-10

Protoype for astronauts' social engagement with

people on earth

Page 13: Ti.connect  Awesome UX/UI Strategy with T-10

GLOBAL WINNER BEST In CLASS 2013

“Most Inspirational”

Page 14: Ti.connect  Awesome UX/UI Strategy with T-10

SPACE APPS IN NUMBERS

PARTICIPANTS

2,200VIRTUALPARTICIPANTS

Global hackathon

Page 15: Ti.connect  Awesome UX/UI Strategy with T-10

RESEARCH

Page 16: Ti.connect  Awesome UX/UI Strategy with T-10

ASTROMONIAL #1"It sounds like a great idea to me.

I would use it"Ron Garan nasa ASTRONAUT

TIME IN SPACE: 177 days, 23 hours, 54 minutes

Page 17: Ti.connect  Awesome UX/UI Strategy with T-10

ASTROMONIAL #2

"COOL IDEA! A 10-MINUTE ALARM WOULD BE PERFECT"

CHRIS HADFIELD ISS COMMANDERTIME IN SPACE: 166 days

Page 18: Ti.connect  Awesome UX/UI Strategy with T-10

ASTROMONIAL #3"Congrats – great result. Means I shouldn’t ever miss a pic during my mission"

Major Tim Peake ESA ASTRONAUTTIME IN SPACE: Launches 2015,

Page 19: Ti.connect  Awesome UX/UI Strategy with T-10

2013 NASA SPACE APPS PITCH VIDEO

Page 20: Ti.connect  Awesome UX/UI Strategy with T-10

2013 NASA SPACE APPS PITCH VIDEO

Page 21: Ti.connect  Awesome UX/UI Strategy with T-10

THE Solution

Page 22: Ti.connect  Awesome UX/UI Strategy with T-10

the SPACE APP

Page 23: Ti.connect  Awesome UX/UI Strategy with T-10

EARTH or SPACE

Page 24: Ti.connect  Awesome UX/UI Strategy with T-10

ADD A LOCATION

Page 25: Ti.connect  Awesome UX/UI Strategy with T-10

early prototype

Page 26: Ti.connect  Awesome UX/UI Strategy with T-10

early prototype• Time Of Day Buttons

• Simplified weather slider

• Title Explanation

• Min/Max Labels

• Redesigned Icons

• Clearer Button Options

Page 27: Ti.connect  Awesome UX/UI Strategy with T-10

ADD A LOCATION

Page 28: Ti.connect  Awesome UX/UI Strategy with T-10

MULTIPLE LOCATIONS

Page 29: Ti.connect  Awesome UX/UI Strategy with T-10

MULTIPLE LOCATIONS

translating design

Page 30: Ti.connect  Awesome UX/UI Strategy with T-10

MULTIPLE LOCATIONS

translating design

Page 31: Ti.connect  Awesome UX/UI Strategy with T-10

MULTIPLE LOCATIONS

translating design

Page 32: Ti.connect  Awesome UX/UI Strategy with T-10

EARTH or SPACE

Page 33: Ti.connect  Awesome UX/UI Strategy with T-10

EARTH or SPACE

You wish! (But DOn’t We All?)

Page 34: Ti.connect  Awesome UX/UI Strategy with T-10
Page 35: Ti.connect  Awesome UX/UI Strategy with T-10

We think you are in

Change locationSet as default

Logged in as: anonymousPotential free space for data,

eg, current is location, astronaut names on iss. Or some other

news/relevant metadata

Set reminders OFF

Next Visible Pass

Store location and each load needs to check against stored

locatons.

Store count of loads of location screen to know whether to

bypass to ideal screenReminder settings

GPS Lookup / refresh icon

Page 36: Ti.connect  Awesome UX/UI Strategy with T-10
Page 37: Ti.connect  Awesome UX/UI Strategy with T-10
Page 38: Ti.connect  Awesome UX/UI Strategy with T-10
Page 39: Ti.connect  Awesome UX/UI Strategy with T-10

t-10 #ISSWAVE NOTIFICATION

Page 40: Ti.connect  Awesome UX/UI Strategy with T-10

Push notification

to Earth

Page 41: Ti.connect  Awesome UX/UI Strategy with T-10

FLYOVER ALERT

Page 42: Ti.connect  Awesome UX/UI Strategy with T-10

COUNTDOWN

Page 43: Ti.connect  Awesome UX/UI Strategy with T-10

COUNTDOWN

134

Page 44: Ti.connect  Awesome UX/UI Strategy with T-10

EVOLution of THE EARTH APP

Page 45: Ti.connect  Awesome UX/UI Strategy with T-10

T-10 Earth Loads - Earth /Space Screen

Location Setup Screen

First Run/Launch ?

User has run the setup before

App never been run before - setup to use

YesNo

Chosen City List Screen

Device GPS co-ordinates

Device Location Weather conditions

Device Location City name and data

Location and

Weather Lookup

A

Store Local Location Data in Alloy Globals

Scope if from GPS lookup

A

Retrieve Local Location Data in Alloy

Globals Scope

User Accepts Location

Allow Coach marks to be toggled on for

instructions / Guide

Set First Run flag to TRUE if user

completes setup

Allow user to search for the chosen

sending location name

NoYes

Location select screen Accepted GPS co-

ordinates

Accepted Location Weather conditions

Accepted Location City name and data

B

Store Location Data in Permanent Storage

T10 API.

GET & store ISS Pass Data with current Location

First Run Screen

Page 46: Ti.connect  Awesome UX/UI Strategy with T-10

PASSFINDER

Page 47: Ti.connect  Awesome UX/UI Strategy with T-10

PASSFINDER

Page 48: Ti.connect  Awesome UX/UI Strategy with T-10

PASSFINDER

Page 49: Ti.connect  Awesome UX/UI Strategy with T-10

PASSFINDER

Page 50: Ti.connect  Awesome UX/UI Strategy with T-10

PASSFINDER

Page 51: Ti.connect  Awesome UX/UI Strategy with T-10
Page 52: Ti.connect  Awesome UX/UI Strategy with T-10
Page 53: Ti.connect  Awesome UX/UI Strategy with T-10
Page 54: Ti.connect  Awesome UX/UI Strategy with T-10
Page 55: Ti.connect  Awesome UX/UI Strategy with T-10
Page 56: Ti.connect  Awesome UX/UI Strategy with T-10
Page 57: Ti.connect  Awesome UX/UI Strategy with T-10
Page 58: Ti.connect  Awesome UX/UI Strategy with T-10

DEVICE RESOLUTIONhttp://www.paintcodeapp.com/news/ultimate-guide-to-iphone-

resolutions

Android / OmniGraffle / Layout

Page 59: Ti.connect  Awesome UX/UI Strategy with T-10
Page 60: Ti.connect  Awesome UX/UI Strategy with T-10

UX/UI/DEVELOPMENT TOOLS

Page 61: Ti.connect  Awesome UX/UI Strategy with T-10

UX/UI/DEVELOPMENT TOOLS

Page 62: Ti.connect  Awesome UX/UI Strategy with T-10

THE FUTURE of T-10

Page 63: Ti.connect  Awesome UX/UI Strategy with T-10

• Better weather forecast technology

• More Native Features

• Refactor with collection models

• Add unit testing with Mocha

• Implement Android Modules

• Get app into Space!

Page 64: Ti.connect  Awesome UX/UI Strategy with T-10
Page 65: Ti.connect  Awesome UX/UI Strategy with T-10

THANK YOU

Page 66: Ti.connect  Awesome UX/UI Strategy with T-10

THANK YOU