startBarcodeScanner static method

Starts the Ready-to-Use Barcode Scanner UI as full-screen modal UI dialog. The Barcode Scanner is able to recognize 1D- and 2D-barcodes (QR codes, etc).

Implementation

static Future<BarcodeScanningResult> startBarcodeScanner(
    BarcodeScannerConfiguration config) async {
  try {
    var barcodeScanningResult =
        await _channel.invokeMethod('startBarcodeScanner', config.toJson());
    return BarcodeScanningResult.fromJson(jsonDecode(barcodeScanningResult));
  } catch (e) {
    return BarcodeScanningResult.error(e.toString());
  }
}