# majascan_flutter **Repository Path**: fanchou/majascan_flutter ## Basic Information - **Project Name**: majascan_flutter - **Description**: No description available - **Primary Language**: Dart - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-07 - **Last Updated**: 2025-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # majascan **[pub link](https://pub.dev/packages/majascan)** A QR code scanner flutter plugin project. Using method channel open native camera page scan qr code.

## Installation ### 1. Depend on it Add this to your package's pubspec.yaml file: null-safety: ``` dependencies: majascan: ^0.5.0 ``` ``` dependencies: majascan: ^0.4.0 ``` ### 2. Install it You can install packages from the command line: with Flutter: ``` $ flutter packages get ``` ### 3. Import it Now in your Dart code, you can use: ``` import 'package:majascan/majascan.dart'; ``` ### iOS Add the the camera usage description to your Info.plist ```xml NSCameraUsageDescription Camera permission is required for qrcode scanning. ``` ### Android For Android, you must do the following before you can use the plugin: Add the QrCodeScannerActivity to your AndroidManifest.xml `` ## Example ```dart String qrResult = await MajaScan.startScan( title: “QRcode scanner”, barColor: Colors.red, titleColor: Colors.green, qRCornerColor: Colors.blue, qRScannerColor: Colors.deepPurple, flashlightEnable: true, scanAreaScale: 0.7 /// value 0.0 to 1.0 ); ``` ### Parameters **title** : Navigation bar title. **barColor** : Navigation bar color. **titleColor** : Navigation bar title color (include back icon). **qRCornerColor** : Square color. **qRScannerColor** : Scanner line color. **flashlightEnable** : Flashlight button enable flag. **scanAreaScale** : Center scan area size scale.