
matrixscan-count-net-ios
Cursor Skill
Use when MatrixScan Count (`BarcodeCount*` / Barcode Count) is involved in a .NET for iOS project (`net*-ios` target framework, `Scandit.DataCapture.Barcode` NuGet) — whether the user mentions MatrixScan Count, Barcode Count, counting/receiving barcodes, or `BarcodeCount` directly, or the codebase already uses `BarcodeCount` as its high-volume barcode counting library and something needs to be added, changed, fixed, or migrated. This includes adding `BarcodeCount` to a new .NET iOS app, configuring `BarcodeCountSettings`, wiring up `IBarcodeCountListener` or the `Scanned` event, hosting the counting UI with `BarcodeCountView` (`BarcodeCountViewStyle.Icon`/`Dot`) inside a `UIViewController`, handling the camera frame source (`Camera` + `SetFrameSourceAsync`) and `barcodeCount.Enabled` across `ViewWillAppear`/`ViewWillDisappear`, storing scanned barcodes from `BarcodeCountSession.RecognizedBarcodes`, implementing a capture/receiving list with `BarcodeCountCaptureList` + `TargetBarcode` + `IBarcodeCountCaptureListListener`, reading the spatial map (`BarcodeSpatialGrid`), customizing `BarcodeCountFeedback`, handling List/Exit/SingleScan button taps, customizing brushes via `IBarcodeCountViewListener`, the status mode (`IBarcodeCountStatusProvider`), the not-in-list action, the hardware trigger (`HardwareTriggerEnabled`), upgrading or migrating between Scandit SDK versions (v6→v7, v7→v8, or any bump of the Scandit .NET SDK), troubleshooting `BarcodeCount` behavior, or replacing a manual multi-barcode-counting approach with `BarcodeCount`. If the project targets `net*-ios` and is **not** a MAUI app (`<UseMaui>true</UseMaui>`) and `BarcodeCount` is in play — including any question about upgrading the Scandit .NET iOS SDK — use this skill.
AI agent skills for integrating the Scandit Data Capture SDK — product selection, documentation, and implementation guides for barcode scanning, ID capture, and smart label capture.