barcode_generator 0.2.7 barcode_generator: ^0.2.7 copied to clipboard
A flutter package for barcode generator base on ZXing support multiple fortmats with PlatformView
barcode_generator #
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!
Getting Started #
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,
)
iOS Integration #
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
Features #
- ✅ Generate barcode with multiple formats
- ✅ Supports adjusting the image's dimensions
- ✅ No internet connection required
- ❌ Scanning barcode
Supported Formats #
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 |