Trigger barcode scanning
@override Future<void> startScan() async { try { await methodChannel.invokeMethod<void>('startScan'); } catch (e) { debugPrint('Error starting scan: $e'); rethrow; } }