STORE ITEM FINDER

crookpatedhatMobile - Wireless

Dec 10, 2013 (3 years and 4 months ago)

60 views

STORE ITEM FINDER

FOR ANDROID

Brian McClure

Aarron Hulswitt

Kevrin Blood


Dr. Ledgard


Faculty Advisor

Project Background


Android Platform


Extreme growth


High demand


Open Development


Excellent Tools


Android SDK


Eclipse IDE


Virtual Devices

Project Background


Purpose


Desire


Functionality


QR Code
Scanner


Shopping List


Interactive Floor Plan

87%

10%

3%

Desire Survey

Yes
Maybe
No
User Interface


Stresses Usability


Intuitive Tabbed Layout


Simplicity


Android Standards


XML Layout Files


Option Menu


Context Menu


Tab Design

User Interface

User Interface

Floor Plan Tab

Shopping List Tab

User Interface

Floor Plan Tab

Shopping List Tab

QR Code Scanner


Zebra Crossing (ZXing) Library


Open Source


Seamless Integration


QR Codes


Contain Unique ID


Fast and Easy


Flexible


Database


SQLite Local Database


Android Standard


Easy to access


Flexible


Fast


Four Database Tables


Floor Plans (Static)


Floor Plan History


Inventory (Static)


Shopping List


QR Code ID is Primary Key

Interactive Floor Plan


Android Standard 2D Graphics


Built in functionality to display floor plans


Canvas functionality


Draw custom markers easily


Coordinate System


Each item has coordinates in database


Clickable Markers


Displays item name


Displays item aisle location

Interactive Floor Plan


Search Functionality


Android Standard Search Dialog


Tied to device search button


Ability to search and plot single item


Shopping List Integration


Plots
all items in the users shopping
list

Application Flow

















U
s
e
r

l
o
a
d
s

a
p
p
l
i
c
a
t
i
o
n

S
h
o
p
p
i
n
g

l
i
s
t

t
a
b

F
l
o
o
r

P
l
a
n

T
a
b

S
h
o
p
p
i
n
g

l
i
s
t

I
t
e
m

D
a
t
a
b
a
s
e

F
l
o
o
r

p
l
a
n
s

D
a
t
a
b
a
s
e

A
d
d
/
R
e
m
o
v
e

S
h
o
p
p
i
n
g

l
i
s
t

i
t
e
m

L
o
o
k
u
p

S
c
a
n
n
e
d

F
l
o
o
r

p
l
a
n

S
c
a
n

n
e
w

r
e
t
a
i
l

l
o
c
a
t
i
o
n

u
s
i
n
g

Q
R

s
c
a
n
n
e
r

D
i
s
p
l
a
y

a
n
d

u
p
d
a
t
e

f
l
o
o
r

p
l
a
n

l
i
s
t

U
p
d
a
t
e

s
h
o
p
p
i
n
g

l
i
s
t

F
l
o
o
r

p
l
a
n

h
i
s
t
o
r
y

D
a
t
a
b
a
s
e

U
p
d
a
t
e

R
e
c
e
n
t

H
i
s
t
o
r
y

Testing


Usability Testing


Android Virtual Devices


Verizon Droid Eris


Google Nexus One


User
Surveys


30 Users on Various Android Devices

Testing Results
-

Overall Feedback

Phase One

Phase Two

20%

23%

57%

Positive
Negative
Needs
Improvement
60%

13%

27%

Positive
Negative
Needs
Improvement
Future Possibilities


Move to Production


Consider hosted online database


Gain interest of stores


Publish to Android Market


Built
-
in mobile advertisements (Ad Mob)

Questions