What high-level problem are you trying to solve?
Here is my use case. I have a library with thousands if not tens of thousands of books and I want to make a digital catalog as fast as possible. To do so, my plan is to scan the ISBN numbers of each book as quickly as possible that I would later use to populate a spreadsheet/database with the remaining info of each book. I would like to add an appearance to a barcode question like repeat or CSV, etc.
I would like to press the barcode scan button to be able to open the barcode scanner to scan the first book like I would any other barcode, however, after it recognizes that first ISBN barcode, instead of going back to the form where it shows the text that was scanned, it remains in the camera and it compiles these barcodes as a CSV or Spaced Separated String and so it allows you to continue scanning without any button taps. What is the limit to barcode answers currently? For a single barcode questions, could one scan 10k barcodes that are each about 20 characters long? 100k?
Optionally it could include some helpful buttons on the bottom as well as a counter on the top to know how many barcodes have been scanned. The main thing I could see being problematic is scanning something wrong/duplicate. I think it would be helpful to have some sort of method to scroll through the list of barcodes that have been scanned, and having a trash icon that would trash only the barcode that is selected. This would be ideal, but a simplified version would just let you delete the last scanned item. You would also need to have some sort of Done button somewhere...
Any ideas on how ODK could help you solve it?
Testing it after its been developed.
Upload any helpful links, sketches, and videos.
From a UI standpoint I'd prefer a scrolling display like this one below instead of the number and the 2 buttons on the bottom like I made in the image above, so that you could quickly navigate to the Barcode of interest rather than the previous and next buttons. This would free up space for a "Done" button.


