Reading a barcode
Adding barcode reading capabilities to your app can open several scenarios for your projects. It is a fast and convenient way to take some user input and return relevant information.
The ML Kit Barcode Scanner library takes an input image and extracts any barcodes that it finds within the image itself.
ML Kit can read most standard barcode formats, including linear and 2D formats:
- Linear: Code 39, Code 93, Code 128, Codabar, EAN-8, EAN-13, ITF, UPC-A, and UPC-E
- 2D: Aztec, Data Matrix, PDF417, and QR code
In this recipe, you will see an easy way to add this feature to the sample app.
Getting ready
Before following this recipe, you should have completed the previous two: Using the device camera and Recognizing text from an image.
How to do it...
You will now add the barcode reading feature to the existing app:
- Add the
google_mlkit_barcode_scanning
package to your project from the Terminal:flutter...