v0.0.5cnic_scanner
一个可让您扫描身份证、ID 卡以及其他各种卡片的包。它支持 Android 和 iOS,并且是空安全的。
66喜欢 76近 30 天下载140Pub 分数
AndroidiOS
Faiza-Farooqui/cnic_scanner open-source repository details.
以下为英文项目原文快照,最新内容请访问 GitHub。
A Flutter package that let's you to scan your CNIC and ID cards and all types of other cards.
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';
// 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);
// 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);
});
// this class will return these parameters.
class CardModel {
String _cnicNumber = "";
String _cnicIssueDate = "";
String _cnicHolderName = "";
String _cnicExpiryDate = "";
String _cnicHolderDateOfBirth = "";
}
| Cnic Screen | Custom Dialog | Scanned Cnic Data |
|---|---|---|
![]() |
![]() |
![]() |
| Scanned from Gallery | Scanned from Camera |
|---|---|
![]() |
![]() |
Faiza Farooqui and Kamran Khan
依赖清单 7 项
{"sdk":"flutter"}^0.13.0^0.8.3+2^8.1.4+2^0.17.0^8.2.1{"sdk":"flutter"}先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗