cnic_scanner 0.0.2 icon indicating copy to clipboard operation
cnic_scanner: ^0.0.2 copied to clipboard

A package that lets you to scan your CNIC and ID cards and all types of other cards. It support both Android and iOS and null safe.

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: ^0.0.1
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 ScreenCustom DialogScanned Cnic Data

Demo #

Scanned from GalleryScanned from Camera

Developers #

Faiza Farooqui and Kamran Khan

License #

MIT

38
likes
120
pub points
77%
popularity

Publisher

verified publisher iconfaizafarooquidev.blogspot.com

A package that lets you to scan your CNIC and ID cards and all types of other cards. It support both Android and iOS and null safe.

Repository (GitHub)

Documentation

API reference

License

Icon for licenses.Apache-2.0 (LICENSE)

Dependencies

flutter, fluttertoast, google_ml_kit, image_picker, intl, permission_handler

More

Packages that depend on cnic_scanner