mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2026-04-04 15:43:46 -04:00
fb7e3e12f260cba0831a5d57dc08b4a89a82f75d
When passing a phone to a clerk to scan the barcode, if the phone is rotated and the screen reloads it can be bothersome or confusion. To avoid this situation, a new option is added to lock the screen. A menu icon is now added which defaults as unlocked. When touched the app sets its orientation to the "natural" orientation of the device. When touched again the sensor dictates the orientation of the device.
Loyalty Card Keychain
Stores all of your store loyalty cards on your phone, removing the need to carry them around. Currently the following barcode types are supported:
- AZTEC
- CODABAR
- CODE_39
- CODE_128
- DATA_MATRIX
- EAN_8
- EAN_13
- ITF
- PDF_417
- QR_CODE
- UPC_A
If there is any interest in improving this project, kindly submit a pull request with proposed changes.
Screenshots
Building
To build, use the gradle wrapper scripts provided in the top level directory of the project. The following will compile the application and run all unit tests:
GNU/Linux, OSX, UNIX:
./gradlew build
Windows:
./gradlew.bat build
Thanks
This application uses the following image:
Languages
Java
74.4%
Kotlin
23.9%
Shell
0.9%
Python
0.7%
Ruby
0.1%





