# 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.