Barcode generator base on ZXing support multiple fortmats with PlatformView
Note: This plugin is still under development, and some APIs might not be available yet. Feedback welcome and Pull Requests are most welcome!
Check out the example directory for a sample app using Barcode generator.
BarcodeGenerator(
witdth: 300,
height: 200,
backgroundColor: Colors.red,
fromString: "xxxxxxxx",
codeType: BarCodeType.kBarcodeFormatCode128,
)
Opt-in to the embedded views preview by adding a boolean property to the app's Info.plist
file with the key io.flutter.embedded_views_preview
and the value YES
.
<key>io.flutter.embedded_views_preview</key>
<true/>
If you are getting error like this:
To opt into those targets generating module maps (which is necessary to import them from Swift when building as static libraries), you may set use_modular_headers!
globally in your Podfile, or specify :modular_headers => true
for particular dependencies.
Make sure you followed those steps:
Create a Bridging Header. If you've created the project using flutter create -i swift [projectName]
you are all set. If not, you can enable Swift support by opening the project with XCode, then choose File -> New -> File -> Swift File.
XCode will ask you if you wish to create Bridging Header, click yes.
Make sure you have !use_frameworks
in the Runner
block, in ios/Podfile
Do flutter clean
Go to your ios folder, delete Podfile.lock
and Pods folder and then execute pod install --repo-update
- Generate barcode with multiple formats
- Supports adjusting the image's dimensions
- No internet connection required
- Scanning barcode
1D product | 1D industrial | 2D |
---|---|---|
UPC-A | Code 39 | QR Code |
UPC-E | Code 93 | Data Matrix |
EAN-8 | Code 128 | Aztec (beta) |
EAN-13 | Codabar | PDF 417 (beta) |
| ITF | MaxiCode
| | RSS-14
| | RSS-Expanded