the app requires the developer to understand :
1)android, you must make it in native android environment.
2)http,
3)connecting to blue tooth scanner as basic rs232 not hid mode (so scanner input is directed to correct field 'focus'),
http://www.motorolasolutions.com/US-EN/Product+Lines/Symbol/Symbol+Bar+Code+Scanners/Motorola+CS3000+Series_US-EN
4)sending an email upon completion
5)a good sense of layout and design skill
6)making the app talk
the standard qwerty keyboard is not required in the app, and should be disabled.
once opened the app cannot be closed unless the user clicks on the exit button on the main screen.
if the app is suspended because user had clicked home screen, it should continue from where it is when reopened.
the app will have a black background so preserving battery life. it should have a simple welcome menu with a logo and 2 buttons,
1) enter order number to begin pick.
2) exit
1) requests an order number, then connect to a url that returns a feed for the items to be picked. The feed is data as fixed width fields see below:
order_no
line_no
product_code
product_desc
pack_size
qty
location
barcode
it will put the data in a simple array, then order the list by location, ascending.
then it will display a page with key info : location, qty to pick, description and last 4 characters of barcode. a button 'Bar code wont scan' which will open a popup with ONLY a numeric keypad asking user to key in the full bar code. this is in case a bar code is damaged.
there will also be a 'skip to next line' button, if clicked there will be popup with 3 buttons :
'Not in stock'
'Not Found'
'Back to picking'
it would record that choice against the current line,
the user will find the item and present it to the bar code scanner, then if it is matching the required bar code (CORRECT) then ,
a) it will make a sound 'ping' then speak 'Correct' the whole screen with flash green for 1 second then black for 0.5 second , then green for 1 second then black for 0.5 second,
b) then if qty still to pick is 5 it should display a button for manually entering how many will be picked, then a number pad is displayed to make easy data entry.
If it does not match the bar code (WRONG ITEM),
It will make a sound 'BUZZER' then speak 'wrong' the whole screen with flash red for 1 second then black for 0.5 second , then red for 1 second then black for 0.5 second,
after the whole order is picked, it will send an email to a fixed email address, containing and advising of the following conditions:
order id
list of lines where qty ordered is not making qty picked, reason N/I/S or N/F
table layout as :
line no, product code, desc, pack size, qty ordered, qty picked, barcode, reason
it should also note the order pick start and end times and email the time taking to pick the order.
sample visuals will be provided to give an idea of general layout, but developer will use given ideas to create a graphic/visual theme.
any question please ask.
the project budget is $400,
terms as follows, you will complete project and provide a sample compiled copy, and we will load funds into escrow, you will release code, we will release payment.
all transactional/payment related emails must be sent through elance.
best of luck.
Dear marciojesus,
Yes, i can give you order picking application within 400$.
I am very interested to work with you.
Waiting to hear from you.
Thank you.