Demo Application which can be used to demonstrate the scanning capabilities of the WS50 in an environment such as a Warehouse one, where the worker has to scan the barcodes of the parcels and put them into the correct container locations. The normal workflow of the application would be as follow:
- Written in Kotlin
- Ability to import personalised samples data
- Parcels Data as CSV File
- Container Locations as JSON File
- "Manage External Storage" permission automatically pre-granted ONLY if the app is installed by using the provided StageNow Barcodes
- DataWedge Profile created and imported automatically by using the Intent based APIs
- Reports Screen
- Check the amount of scanned parcels per each container location
- Check in a specific container location the scanned barcodes
- Search through the scanned barcodes of a container location by using the scanner or by typing it with the Keyboard
- Settings Screen
- Ability to change AIM Type for the Scanner
- Trigger
- Press & Release
- Presentation
- Set AIM Timer
- Set Same Barcode Timeout threshold
- Enable/Disable Successful Confirmation Dialog while scanning
- Reset current report session
- Re-import container locations data
- Re-import parcels data
- Ability to change AIM Type for the Scanner
If you want to test the application without cloning the repository and manually compile the project, you can check the demo folder where you'll find:
- PDF containing the StageNow barcodes which will download the latest apk and configuration files. Just scan all of them using StageNow and you'll be up and running in a minute!
- PDF containing the demo barcodes of the parcels and also the QRCodes for the container locations where the parcels should be put into
The application already has samples data when installed for the first time and those can be used out of the box without making any changes. You can checkout the files in these locations of the project:
/app/src/main/assets/container_locations_sample.json
/app/src/main/assets/parcels_list_sample.csv
In case you want to use personalized data, you will have to use the same format which was used for the samples data contained in the project.
You will then, have to put the files on the external storage of the WS50 in this precise folder: ws50-parcels-demo
.
The files names will be different this time and they will not be the same as the ones used in the project but they will be like this:
/sdcard/ws50-parcels-demo/container_locations.json
/sdcard/ws50-parcels-demo/parcels_list.json