0 purchases
cnic scanner
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';
copied to clipboard
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);
copied to clipboard
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);
});
copied to clipboard
CnicModel #
// this class will return these parameters.
class CardModel {
String _cnicNumber = "";
String _cnicIssueDate = "";
String _cnicHolderName = "";
String _cnicExpiryDate = "";
String _cnicHolderDateOfBirth = "";
}
copied to clipboard
ScreenShots #
Cnic Screen
Custom Dialog
Scanned Cnic Data
Demo #
Scanned from Gallery
Scanned from Camera
Developers #
Faiza Farooqui and
Kamran Khan
License #
MIT
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.