Concept for “Barcode Photo Naming” Android App
Dan Rorick, 4/25/13 Rev 0.
Our company takes digital photos of every part we ship, to document packaging method & condition prior to shipping. Each photo is taken with a digital camera then transferred via USB cable to a PC. The user then re-names the photo with the Job# and Part#, and saves that photo to a folder set up for that job. Taking the photos and re-naming them with the correct information takes diligence, attention to detail, and timeliness. It is frequently done incorrectly or not at all.
Another issue with our photos is that they are frequently printed to hard copy and are not labeled with any identifying information.
Each part we ship travels from station to station with a paper “router” that contains the manufacturing steps. The cover of the router is printed with a 1-D barcode up to (TBD) alpha-numeric characters long, which contains that part’s identifying information. (I need to verify the character length)
The app will be a “camera” application that names each image file with the part identification and timestamp, and also puts that identification and timestamp into the image file so it is readable when printed. A user would complete the workflow described below, taking many photos throughout the day with their device. The user will connect their device to transfer the photos via normal USB file transfer methods, outside the scope of this app.
- The app should guide the user through the following workflow:
1. Open the app, select “Photograph New Part”
2. Create part identification by entering job number, part number, and operation number.
2a. Job number field in 2014-1234567 format
2b. Part number alphanumeric, up to (___) characters
2c. Operation number is numeric, up to 4 characters (e.g. oper#10)
2d. Part ID to be formatted “20141234567_partnumber1_0010”
3. As an option instead of typing in the above information, click a button named “Barcode”. The app opens a barcode scanner, which translates the barcode part identifier into a line of text in the same format as 2d above.
4. After the identifying info is entered, click “Next”
5. User takes a photo, which gets named with the Part ID and timestamp
5a. Timestamp in yyyymmddhhmmss format
5b. Example of image file name “[login to view URL]”
5c. The image filename (less “.jpg”) should be pasted onto the image as a datestamp.
6. After each photo, display photo for review and accept/delete
7. After disposition of a photo (accept or delete), user will select either “New Part” or “Additional Photo”
7a. “New Part” will take the user back to step 2.
7b. “Additional Photo” will let the user take another photo using the same identification as the previous photo.
8. The app should have the usual android camera options, such as flash, resolution settings, etc.
9. The user should be able to set the default storage location for the photos.
10. The user interface should be as simple as possible, with large buttons and large text. It is intended to be used by shop floor personnel.
10. I intend to use this app at first on my Galaxy S3 currently running Android 4.3. Should be backward compatible to at least Android 4.0.
Hi, I've been building Android apps for a while and did barcode scanning already using ZXing library, so I'm quite familiar with it. Apart from doing that data entry, which is fine, I can even throw in better workflow such as emailing those images, or saving them to dropbox, google drive or similar, which will ease your pain of transferring them via USB. Just a note on camera - it will invoke camera app and then get back to app to enter all the data. Would love to talk about it, let me know if you use Skype
Yes, we can help you to build an apps as per your requirements. Our developers are comfortable with all kinds of platforms. They have immense experience in this field and are damn expertise.
Our bid is US$1500. We need to explore more on your requirements so that we can let you know the exact cost.
Please let me know if you are interested to discuss further.
I would appreciate if you can share your Skype Id/ email Id so that we can get in touch with you soon with the details. I can make myself available at your convenient time. Looking forward to hear from you soon.
DO NOT PAY TILL PROJECT IS COMPLETE!
Hi I am Brian, I am from Cyboticx a leading Digital Agency specializing in product + brand development and lead generation optimization. Before getting into more details lets put the following out there, we do not charge before work is complete. We are able to provide references from some of the largest companies in America that we have worked with. We have several branch offices (LA, San Jose, Chicago, and NJ) so you can reach us anytime. We have worked with both large enterprises as well as small mom and pop shops and we value each client equally. Let me know if you would like us to start working on a proper technical document and proposal for your project! You can view our portfolio at https://www.freelancer.com/u/cyboticx.html