KBarcode Versions Save

A library to help implement barcode scanning

v1.0.2

5 years ago

Breaking Changes

  • Barcode.cornerPoints: Type change from Array to List. This enables collection functionality and is considered better practice.

Other Changes

  • Added more functionality to the Barcode class, including access to type specific classes, for example CalendarEvent and WiFi
  • Updated some Firebase dependencies

v1.0.1

5 years ago

Bug fixes

In this version we fixed some minor bugs and issues.

#2 Slight tweaks to uses-feature in manifest #4 Report camera error rather than crash when no cameraIds in list #5 Ensured camera releases when surface is destroyed (only handled destroyed by lifecycle previously)

v1.0.0

5 years ago

A library to help implement barcode scanning.





Why?

Another barcode library. Yawn.

We can understand why you may think that, but there are some key reasons we decided to write a new barcode library.

  • Quality We want this library to be a high quality production ready library.
  • Camera2 Many barcode libraries still use camera1 API's. These are now deprecated and although unlikely to be removed, you can get better performance and stability from camera2. You are also safe in the knowledge that Android will work to fix issues, and the library will have more longevity.
  • Firebase This library uses Firebase to process the frames and return barcodes. The Firebase team are committed to these API's and continue to work to improve them.
  • Tested We want this library to have tests. It's surprising how many don't.
  • Simple We want the implementation to be simple, but not try to hide away too much of the complexity of the task.