Главное о flutter_barcode_scanner
🔴Поддерживает штрихкоды (UPC,EAN, Code128) и QR-коды
🔴Позволяет настраивать цвет подсветки для области сканирования и текст для кнопки отмены
🔴Сканирование работает локально и не требует подключения к интернету
Как использовать
Запускаем сканирование штрихкодов с помощью метода scanBarcode:
String barcodeScanRes = await FlutterBarcodeScanner.scanBarcode(
COLOR_CODE,
CANCEL_BUTTON_TEXT,
isShowFlashIcon,
scanMode);
🔸
COLOR_CODE — задает цвет линии в интерфейсе сканирования. Можно передать любой цвет по вашему выбору в формате hex.🔸
CANCEL_BUTTON_TEXT — текст для кнопки отмены на экране. Вы можете задать любой текст на любом языке.🔸
isShowFlashIcon — булевое значение (true/false). Оно позволяет отображать или скрывать иконки вспышки.🔸
scanMode — перечисление, в котором можно передать одно из значений: QR, BARCODE, или DEFAULT. По умолчанию scanMode использует QR. ⚡На Android ничего дополнительно делать не нужно, а на iOS требуется поддержка Swift и добавить описание использования камеры в файл Info.plist.
🔥 — классный пакет, обязательно попробую
🔧 — предпочитаю собственное решение