FLUTTER ECOSYSTEM

Faiza-Farooqui/cnic_scanner

Faiza-Farooqui/cnic_scanner open-source repository details.

cnic_scanner 项目封面
Stars
13
Forks
11
最近推送(UTC)
2023年4月5日
项目状态
未归档
Faiza Farooqui GitHub avatar
GITHUB User

Faiza Farooqui ↗

Mobile Application Developer

Stash Technologies Pvt LtdIslamabad
语言DartObjective-CJava

此仓库发布的插件

使用的依赖

依赖清单 7 项

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

展开 / 收起项目 README

cnic_scanner

A Flutter package that let's you to scan your CNIC and ID cards and all types of other cards.

Installation

Add following dependency in pubspec.yaml file. And add this import to your file.

cnic_scanner: latest version
image_picker: latest version

import 'package:cnic_scanner/cnic_scanner.dart';

Quick Start


// create a obj of CnicModel
CnicModel _cnicModel = CnicModel();

// then call this method fron package, our package needs you to pass ImageSource as an argument
scanImage(imageSource: imageSource) from CnicScanner class

await CnicScanner().scanImage(imageSource: imageSource);                ​

CustomDialog


// I have created a custom dialog and passing ImageSource here in ths way. You can furture check it in example

CustomDialogBox(onCameraBTNPressed: () {
                scanCnic(ImageSource.camera);
              }, onGalleryBTNPressed: () {
                scanCnic(ImageSource.gallery);
              });                ​

CnicModel


// this class will return these parameters.

class CardModel {
     String _cnicNumber = "";
     String _cnicIssueDate = "";
     String _cnicHolderName = "";
     String _cnicExpiryDate = "";
     String _cnicHolderDateOfBirth = "";
}

ScreenShots

Cnic Screen Custom Dialog Scanned Cnic Data
https://user-images.githubusercontent.com/36657067/129031524-4a83c099-cebc-495c-921b-319a49461a7f.jpeg?raw=true https://user-images.githubusercontent.com/36657067/129031276-e42046a7-87cb-452b-8a8f-183e9b17c9a3.jpeg?raw=true https://user-images.githubusercontent.com/36657067/129034069-93144d80-253e-4d55-94bb-8ab5f3dcfc6b.jpeg?raw=true

Demo

Scanned from Gallery Scanned from Camera
https://user-images.githubusercontent.com/36657067/129146418-928ccbbf-152c-4c7d-8b8f-89c386dd4d1a.gif?raw=true https://user-images.githubusercontent.com/36657067/129147338-58fc55f0-bd9b-477c-9187-09b3d7ec6c82.gif?raw=true

Developers

Faiza Farooqui and Kamran Khan

License

MIT