Skip to content

saumitrabhave/qr-zbar-ane

Repository files navigation

Deprecation Warning:

I am not able maintain this repository anymore due to time constraints and also because I am not up to date with Adobe AIR developments.

Barcode Scanning for AIR Mobile Apps

A Native Extension thats Fast and Smooth!

This library uses the ZBar Reader under the hood to provide barcode scanning for actionscript applications running on AIR Android or iOS.This supports QR Codes, EAN13, EAN8 and Many More!!

How To Use:

This library exposes APIs that will allow application developer to Scan the Barcodes in following two ways.

  • From Live Camera Feed: You can place a camera feed (Rear or Front) using library APIs and just attach scanner to the feed to get DATA events whenever your Camera "sees" a Barcode.
  • From Bitmap/Image: Developer can provide an arbitrary Image to Scan for a Barcode. (Work In Progress)

Get Started:

Step 1: Link The ANE : Get the Latest ANE File from the root of the repository. Add it as a dependency in your favourite IDE.

Note: Newer IDEs know what ANE means and you can link ANE files transperently. If you are using an older IDE, you may need to google a bit on how to link ANEs to your project.

Step 2: See the Samples: Have a look at some of the manual tests I have written which can explain different uses of the APIs.

Step 3: See the Documentation : I have tried my best to document the available APIs in the code.Read It!.

Need Help?

I can exchange my time for money, if you need:

  • Private Support : Do you have some requirement which can not be accomplished by the planned features of this project? I can work with you to provide a private clone which has feature additions/modifications to suit your use-case.

Refer to my email at the bottom of the page.

Can you Help?

I've been giving my weekends to keep this project alive. If any part of this project has helped you in

  • Delivering your app
  • Creating your own native extension
  • Helped you understand things better
  • saved your time

I welcome support in any of the following form:

  1. Contribute : I will really appreciate getting code contributions from the talent all around the world. If you think you can help, please contact me, and I can get your workspace ready for developement.If not you can always help by
  • Writing tutorials, wiki pages, reference documentation.
  • Improving the build system, help setup automated builds.
  • Report issues, feature request to make this library a better candidate for general use-cases.
  1. Say Thanks : If you have used this library in any public project, you can mention this project in credits and /or send me a thanks mail with your app link which I can add on my released apps page(Yet To Come).
  2. Donate : Cheer Me up with a beer (Pint,Glass,Pitcher,Tower :) ) and get a name in the list of donors. My Email is also a paypal account which you can use for donating.

Contact Me:

  • Email: saumitra.(Last 5 characters of my github username)@gmail.com (Paypal Account)
  • Facebook: https://www.facebook.com/saumitrabhave
  • LinkedIn: in.linkedin.com/pub/saumitra-bhave/17/a65/65/
  • Twitter: @saumitrabhave

Donors:

Russell Mead (https://twitter.com/numbmedia)