FLUTTER ECOSYSTEM

flutter_zxing

A barcode scanner and generator natively in Flutter with Dart FFI based on ZXing.

flutter_zxing cover
Latest version
2.3.0
30-day downloads
21.7K
Likes
131
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

flutter_zxing is a Flutter package that enables native barcode scanning and generation using the ZXing library via Dart FFI. It provides high-performance, cross-platform functionality for reading and creating QR codes and barcodes on Android, iOS, macOS, Windows, and Linux. The package integrates seamlessly with Flutter's UI and leverages native code for optimal speed and accuracy. It supports real-time scanning and customizable camera configurations, making it ideal for applications requiring reliable barcode interaction.

Use cases
  • Mobile inventory management
  • Digital ticketing systems
  • Product information lookup
  • Contact sharing via QR codes
  • Payment code scanning
Key features
  • Native performance via Dart FFI
  • Cross-platform support
  • Real-time barcode scanning
  • Customizable camera settings
  • QR code and barcode generation
Suitable for
  • Apps needing fast barcode scanning
  • Developers seeking native-level performance
  • Multi-platform mobile applications
  • Retail and logistics software
  • Event or ticketing platforms
Considerations
  • Requires camera permissions on all platforms
  • May need additional configuration for web
  • Limited to supported platforms (no web by default)
  • Camera preview may require custom widget handling
  • Build setup may vary slightly per platform
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add flutter_zxing

Categories

Source repository

Related projects