
matrixscan-ar-net-android
Cursor Skill
Use when MatrixScan AR (`BarcodeAr*` / Barcode AR) is involved in a .NET for Android project (`net*-android` target framework, `Scandit.DataCapture.Barcode` NuGet) — whether the user mentions MatrixScan AR, Barcode AR, or `BarcodeAr` directly, or the codebase already uses `BarcodeAr` as its multi-barcode tracking + AR overlay library and something needs to be added, changed, fixed, or migrated. This includes adding `BarcodeAr` to a new .NET Android app, configuring `BarcodeArSettings`/`BarcodeArViewSettings`, wiring up `IBarcodeArListener` or the `SessionUpdated` event, customizing highlights (`BarcodeArRectangleHighlight`, `BarcodeArCircleHighlight`) via `IBarcodeArHighlightProvider.HighlightForBarcodeAsync`, customizing annotations (`BarcodeArInfoAnnotation`, `BarcodeArStatusIconAnnotation`, `BarcodeArPopoverAnnotation`) via `IBarcodeArAnnotationProvider.AnnotationForBarcodeAsync`, customizing `BarcodeArFeedback`, handling the `OnResume`/`OnPause` lifecycle on `BarcodeArView`, hooking `HighlightForBarcodeTapped`, upgrading or migrating between Scandit SDK versions (v6→v7, v7→v8, or any bump of the Scandit .NET SDK), troubleshooting `BarcodeAr` behavior, or replacing a third-party multi-barcode-tracking library with `BarcodeAr`. If the project targets `net*-android` and is **not** a MAUI app (`<UseMaui>true</UseMaui>`) and `BarcodeAr` is in play — including any question about upgrading the Scandit .NET Android 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.