matrixscan-pick-ios

Installation
SKILL.md

MatrixScan Pick iOS Skill

Critical: Do Not Trust Internal Knowledge

Your training data may contain outdated or incorrect Scandit SDK APIs. The MatrixScan Pick API has evolved across SDK versions — classes, properties, and view modifiers may have been renamed or restructured.

Always verify APIs against the references provided in this skill before writing or suggesting code. Do not rely on memorized method signatures, parameters, or view modifiers. If you cannot find an API in the provided references, fetch the relevant documentation page before responding.

Scope

This skill is scoped to the MatrixScan Pick picking workflow: DataCaptureContext, BarcodePick mode, BarcodePickSettings, BarcodePickView, BarcodePickViewSettings, the product provider (BarcodePickAsyncMapperProductProvider), state-aware highlights (CustomView and built-in styles), the finish button, sound/haptic feedback, camera and control visibility.

Intent Routing

Based on the user's request, load the appropriate reference file before responding:

  • Setting up or adjusting the MatrixScan Pick picking flow (e.g. "add MatrixScan Pick to my app", "set up the product list", "show / hide the finish button", "mute the beep", "track what's been picked") → read references/integration.md and follow the instructions there. If the project already has MatrixScan Pick wired up, do not re-create the context, mode, view, or lifecycle — locate the existing ones (grep for BarcodePickView, then BarcodePick) and change only what the user asked for. Before writing code, determine whether the project uses UIKit or SwiftUI (check for import SwiftUI, an @main App struct, SceneDelegate/AppDelegate, .storyboard/.xib files, etc.) and use the matching Get Started page from the References table below.
  • Customizing the highlights drawn over barcodes (e.g. "change the highlight color per state", "use a rectangle instead of a dot", "show an icon / status badge on picked items", "draw a custom view over each barcode", "style the to-pick vs picked highlight") → read references/highlights.md. This assumes the basic integration is already in place; it covers the five highlight styles and the per-state brush / icon / status-icon / custom-view APIs.
Installs
1
Repository
scandit/skills
GitHub Stars
12
First Seen
3 days ago
matrixscan-pick-ios — scandit/skills