Buscar pacotes, repositórios e categorias de apps

Capa de cnic_scanner
Detalhes do pacotev0.0.5

cnic_scanner

Um pacote que permite escanear seu CNIC e cartões de identidade e todos os outros tipos de cartões. Ele é compatível com Android e iOS e é seguro para nulos.

AndroidiOS
Downloads em 30 dias
76
Curtidas
66
Pontos Pub
140

Instalar pacote

flutter pub add cnic_scanner

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote cnic_scanner permite aos usuários escanear CNICs, cartões de identidade e outros documentos semelhantes usando tecnologia de código QR ou código de barras. Ele é compatível com plataformas Android e iOS e é totalmente seguro em relação a valores nulos, garantindo uma integração robusta e moderna com o Dart. Projetado para simplicidade e confiabilidade, oferece uma experiência fluida para extrair dados de cartões de identificação por meio de digitalização com câmera. Ideal para aplicações que exigem verificação rápida de documentos.

Casos de uso

  • Verificação de cartão de identidade
  • Digitalização de CNIC
  • Digitalização de documentos
  • Onboarding de usuário
  • Autenticação de identidade

Principais recursos

  • Suporte multiplataforma (Android e iOS)
  • Código seguro para nulos
  • Escaneamento de QR/Código de Barras
  • Integração simples da API
  • Varredura em tempo real

Indicado para

  • Aplicativos governamentais
  • Bancos e finanças
  • Plataformas de comércio eletrônico
  • Verificação de identidade móvel
  • sistemas de onboarding digital

Considerações

  • Requer permissões de câmera
  • Depende da qualidade da câmera do dispositivo
  • Pode ser necessário uma camada adicional de validação
  • Limitado a dados codificados em QR/código de barras
  • Considerações de privacidade para dados sensíveis

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

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

Demo

Scanned from Gallery Scanned from Camera

Developers

Faiza Farooqui and Kamran Khan

License

MIT

Categorias

Dependências

Lista de dependências 5 itens

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.