Last updated:
0 purchases
scanned
SCANNED
That's all, you've scanned!copied to clipboard
Flutter plugin for scan barcode an QR in iOS and Android.
Supported Platforms #
Platform
Check Connectivity
Listen for Changes
Android
✅
✅
iOS
✅
✅
macOS
❌
❌
Linux
❌
❌
Windows
❌
❌
Web
❌
❌
prepare #
iOS
info.plist
<key>NSCameraUsageDescription</key>
<string>Your Description</string>
<key>io.flutter.embedded_views_preview</key>
<string>YES</string>
copied to clipboard
Android
AndroidManifest
<uses-permission android:name="android.permission.CAMERA" />
<application>
<meta-data
android:name="flutterEmbedding"
android:value="2" />
</application>
copied to clipboard
dependencies:
scanned: [latest version]
copied to clipboard
flutter/dart
import 'package:scanned/scanned.dart';
copied to clipboard
ScanController scanController = ScanController();
Scanner(
controller: scanController,
scanAreaScale: .65,
scanLineColor: Colors.blue,
onCapture: (data) async {
await stopCamera();
if (data.isNotNullOrEmpty) await onScanned(data);
await Future.delayed(Duration(
milliseconds: ((reactivateTime ??
Configs.defaultCameraScanIdleTimeout) *
1000)
.toInt()));
await startCamera();
}
)
copied to clipboard
ScanController scanController = ScanController();
// toggle torch and get its status as bool
final bool turnedOn = scanController.toggleTorchMode();
//turn on Flash
await scanController.turnOn();
//turn off Flash
await scanController.turnOff();
// start or resume camera
await scanController.resume();
//pause camera
await scanController.pause();
//pause camera and turnOffFlash
scanController.pause(turnOffFlash: true);
copied to clipboard
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.