scan_to_pay 1.0.1
scan_to_pay: ^1.0.1 copied to clipboard
Reusable Flutter SDK for scan-to-pay: OCR-based account-number capture, multi-frame confirmation, pluggable bank resolver, and themeable UI.
1.0.1 #
- Remove internal project references from documentation and source comments.
- Upgrade
cameraconstraint to^0.12.0(supports stable0.12.0+1). - Upgrade
permission_handlerconstraint to^12.0.0(supports stable12.0.1).
1.0.0 #
First public release candidate.
ScanToPayLauncher.push(context, config: …)one-line integration.ScanOrchestrator— pure-Dart engine (noBuildContext, nosetState) exposingStream<ScanOrchestrationState>.CameraEnginewrappingCameraControllerwith NV21/BGRA8888 + sensor-orientation handling and 2s focus refresh.OcrEnginewrapping ML KitTextRecognizer(Latin).HandwritingValidatorwith synthetic-confidence gating (mirrors production scanner behaviour).AccountNumberExtractorwith tiered cleaning, digit/letter transliteration, context scoring, block/line fallbacks.BankResolverabstract +DefaultNigerianBankResolver(built-in keyword/fuzzy matching against a packaged bank list) +RemoteBankResolver(HTTP, pluggable parser) +ChainedBankResolver.ScanToPayThemewithviewfinderBuilderandaccountSheetBuilderslots for full UI override.- Default
ScanViewfinder+AccountFoundSheetmatching the production scan-to-pay look. - Gallery single-shot path via
image_picker. - Optional
ScanToPayAnalyticsDelegatetelemetry hook.