Store Item Finder for Android
Download
Report
Transcript Store Item Finder for Android
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
Desire Survey
3%
10%
Yes
Maybe
No
87%
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
User loads application
Shopping list tab
Add/Remove Shopping
list item
Floor Plan Tab
Update shopping
list
Scan new retail location
using QR scanner
Shopping list Item
Database
Lookup Scanned Floor
plan
Display and update
floor plan list
Floor plan history
Database
Floor plans Database
Update Recent History
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
20%
Phase Two
Positive
Positive
27%
Negative
57%
23%
Needs
Improvement
Negative
13%
60%
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