Branden Archer 64db9e593d Limit width of barcodes
To reduce the amount of memory used in generating barcodes, limit
the width of the barcodes to no more than 3x the height.
This should be plenty sufficient to generate a usable barcode.

On devices with a really long width generating a barcode of 200x2560
is not useful and can result in an OutOfMemoryError.
2017-06-11 14:56:17 -04:00
2017-06-11 14:56:17 -04:00
2016-01-30 20:50:30 -05:00
2017-05-20 13:36:23 -04:00
2017-01-16 22:23:08 -05:00
2017-02-12 15:40:20 -05:00
2016-01-24 11:13:32 -05:00
2017-06-10 15:33:25 -04:00
2016-01-30 20:50:30 -05:00

Loyalty Card Keychain

Build Status

Get it on F-Droid Get it on Google Play

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
Description
No description provided
Readme GPL-3.0 48 MiB
Languages
Java 74.4%
Kotlin 23.9%
Shell 0.9%
Python 0.7%
Ruby 0.1%