FLUTTER ECOSYSTEM

qr_code_scanner

可嵌入 Flutter 的二维码扫描器。Android 使用 zxing,iOS 使用 MTBBarcode 扫描器。

最新版本
1.0.1
近 30 天下载
33.1万
喜欢数
2150
Pub 分数
60

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Flutter 包,可在移动应用程序中实现二维码扫描,利用原生扫描库——Android 使用 ZXing,iOS 使用 MTBBarcodeScanner。它提供了一个简单、可嵌入的摄像头视图,用于实时检测二维码。该包设计用于无缝集成,设置简单,非常适合需要通过二维码快速获取数据的应用程序。支持前后摄像头模式,并提供可自定义的叠加指示器。扫描器在各种光照条件和设备类型下均能高效运行。

适合场景
  • 店内产品信息查询
  • 数字票证或登机牌验证
  • 通过二维码进行用户身份验证
  • 设备间的无接触数据共享
  • 零售应用中的库存管理
主要特点
  • Android 和 iOS 上的原生扫描性能
  • 与 Flutter 小部件轻松集成
  • 支持多种相机方向
  • 可自定义的扫描叠加层和反馈
  • 实时二维码检测
  • 轻量且快速的初始化
适合对象
  • 需要二维码扫描功能的移动应用
  • 零售和活动管理应用
  • 认证和登录系统
  • 需要非接触式数据交换的应用程序
  • 寻求跨平台条形码支持的开发者
使用建议
  • 需要在运行时授予相机权限
  • 性能在旧设备上可能有所不同
  • 仅限二维码扫描(不支持其他条形码)
  • 可能需要额外的样式以保持UI一致性
  • 无内置错误处理用于失败的扫描
支持平台暂无数据

安装插件

flutter pub add qr_code_scanner

所属分类

依赖

依赖清单 1 项
  • js^0.6.3

源码仓库

关联项目