android based order picking app
the app requires the developer to understand :
1)android, you must make it in native android environment.
2)read incoming mail
3)connecting to bluetooth scanner
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 and will have a horizontal layout
it should have a simple welcome menu with a logo 3 buttons and a label (that show "order number" then "ord_n value")
Button 1 "Load Order"
Button 2 "Settings"
Button 3 "exit"
On Click "Button 2" show a configuration page to set and store email address to consider for incoming mail and email address for send email
On Click "Button 1" read from incoming mail the first mail received from a specified email address, then process the attacched files named ord_n_#####.txt (where ##### in an integer) containing
feed for the items to be picked.
In case of there is not email then in the label "order number" show "nothing" value
The feed is data as fixed width fields see below:
it will put the data in a simple array, then order the list by location and product_code, ascending.
then it will display a page with key info : location, product_code, description, color, size, qty to pick, and first 6 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'
'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,
If it does not match the bar code (WRONG ITEM),
b)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 with "order_no" value in subject field, containing an attached text file named ord_n_#####.txt (where ##### is order_no initial value) containing:
list of all lines processed
table layout as :
line no, product code, desc, color, size, qty ordered, qty picked, barcode, reason
reason possible value are "NIS" or "NF"
it should also note the order pick start and end times and email them in the email body.
After send email delete incoming initial email
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.
android based order picking app