mirror of
https://github.com/CatimaLoyalty/Android.git
synced 2026-03-31 13:51:52 -04:00
b91d4c934a664e06f4b5c41a1b198d56f0c8e1b9
This change moves the generation of the barcode into its own async task. In addition, the size of the ImageView is used to determine the barcode size to use. There will be cases when the size of the ImageView will not be known when the barcode generation starts. This will be resolved in a future commit.
Loyalty Card Locker
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.
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
App icon originals by Freepik and distributed under the CC BY 3.0 license, and formatted using Android Asset Studio.
Languages
Java
74.4%
Kotlin
23.9%
Shell
0.9%
Python
0.7%
Ruby
0.1%