├── 03_Advanced_Batch_Scanning_Samples ├── 04_Picking │ └── RestockingSample │ │ ├── jest.config.js │ │ ├── app.json │ │ ├── babel.config.js │ │ ├── android │ │ ├── app │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── restockingsample │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── debug.keystore │ │ │ └── proguard-rules.pro │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ │ ├── ios │ │ ├── RestockingSample │ │ │ ├── Images.xcassets │ │ │ │ ├── Contents.json │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ ├── icon-120.png │ │ │ │ │ ├── icon-121.png │ │ │ │ │ ├── icon-152.png │ │ │ │ │ ├── icon-167.png │ │ │ │ │ ├── icon-180.png │ │ │ │ │ ├── icon-40.png │ │ │ │ │ ├── icon-76.png │ │ │ │ │ ├── icon-80.png │ │ │ │ │ ├── icon-81.png │ │ │ │ │ └── icon-1024.png │ │ │ └── PrivacyInfo.xcprivacy │ │ └── RestockingSample.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── assets │ │ ├── success.png │ │ └── warning.png │ │ ├── tsconfig.json │ │ ├── index.js │ │ ├── app │ │ ├── CaptureContext.ts │ │ └── AppContext.tsx │ │ ├── metro.config.js │ │ └── Gemfile ├── 03_Search_and_Find │ └── SearchAndFindSample │ │ ├── babel.config.js │ │ ├── app.json │ │ ├── android │ │ ├── app │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── scandit │ │ │ │ │ │ └── searchandfindsample │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── debug.keystore │ │ │ └── proguard-rules.pro │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ │ ├── ios │ │ ├── SearchAndFindSample │ │ │ ├── Images.xcassets │ │ │ │ ├── Contents.json │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ └── PrivacyInfo.xcprivacy │ │ └── SearchAndFindSample.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── app │ │ ├── Search.png │ │ ├── closeButton.png │ │ └── CaptureContext.ts │ │ ├── tsconfig.json │ │ ├── index.js │ │ ├── metro.config.js │ │ └── Gemfile ├── 05_Smart_Label_Capture │ └── LabelCaptureSimpleSample │ │ ├── babel.config.js │ │ ├── android │ │ ├── app │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── scandit │ │ │ │ │ │ └── labelcapturesimplesample │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── debug.keystore │ │ │ └── proguard-rules.pro │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ │ ├── ios │ │ ├── LabelCaptureSimpleSample │ │ │ ├── Images.xcassets │ │ │ │ ├── Contents.json │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ └── PrivacyInfo.xcprivacy │ │ └── LabelCaptureSimpleSample.xcworkspace │ │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── contents.xcworkspacedata │ │ ├── app.json │ │ ├── tsconfig.json │ │ ├── index.js │ │ ├── metro.config.js │ │ ├── Gemfile │ │ └── app │ │ └── cameraPermissionHandler.tsx ├── 02_Counting_and_Receiving │ └── MatrixScanCountSimpleSample │ │ ├── babel.config.js │ │ ├── app.json │ │ ├── android │ │ ├── app │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── scandit │ │ │ │ │ │ └── matrixscancountsimplesample │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── debug.keystore │ │ │ └── proguard-rules.pro │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ │ ├── ios │ │ ├── MatrixScanCountSimpleSample │ │ │ ├── Images.xcassets │ │ │ │ ├── Contents.json │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ └── PrivacyInfo.xcprivacy │ │ └── MatrixScanCountSimpleSample.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── tsconfig.json │ │ ├── index.js │ │ ├── metro.config.js │ │ ├── app │ │ ├── CaptureContext.ts │ │ └── AppContext.tsx │ │ └── Gemfile └── 01_Batch_Scanning_and_AR_Info_Lookup │ ├── MatrixScanBubblesSample │ ├── app.json │ ├── babel.config.js │ ├── android │ │ ├── app │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── scandit │ │ │ │ │ │ └── matrixscanbubblessample │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── debug.keystore │ │ │ └── proguard-rules.pro │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── ios │ │ ├── MatrixScanBubblesSample │ │ │ ├── Images.xcassets │ │ │ │ ├── Contents.json │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ └── PrivacyInfo.xcprivacy │ │ └── MatrixScanBubblesSample.xcworkspace │ │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── contents.xcworkspacedata │ ├── app │ │ ├── svg.d.ts │ │ ├── CaptureContext.ts │ │ ├── Freeze.svg │ │ ├── Unfreeze.svg │ │ ├── styles.ts │ │ ├── App.tsx │ │ └── camera-permission-handler.ts │ ├── tsconfig.json │ ├── index.js │ ├── Gemfile │ └── metro.config.js │ ├── MatrixScanRejectSample │ ├── babel.config.js │ ├── android │ │ ├── app │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── scandit │ │ │ │ │ │ └── matrixscanrejectsample │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── debug.keystore │ │ │ └── proguard-rules.pro │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── ios │ │ ├── MatrixScanRejectSample │ │ │ ├── Images.xcassets │ │ │ │ ├── Contents.json │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ └── PrivacyInfo.xcprivacy │ │ └── MatrixScanRejectSample.xcworkspace │ │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── contents.xcworkspacedata │ ├── app.json │ ├── tsconfig.json │ ├── index.js │ ├── app │ │ ├── types.ts │ │ ├── CaptureContext.ts │ │ ├── Button.tsx │ │ └── App.tsx │ ├── metro.config.js │ └── Gemfile │ └── MatrixScanSimpleSample │ ├── babel.config.js │ ├── android │ ├── app │ │ ├── src │ │ │ └── main │ │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── scandit │ │ │ │ │ └── matrixscansimplesample │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── AndroidManifest.xml │ │ ├── debug.keystore │ │ └── proguard-rules.pro │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── ios │ ├── MatrixScanSimpleSample │ │ ├── Images.xcassets │ │ │ ├── Contents.json │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ └── PrivacyInfo.xcprivacy │ └── MatrixScanSimpleSample.xcworkspace │ │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ │ └── contents.xcworkspacedata │ ├── app.json │ ├── tsconfig.json │ ├── index.js │ ├── app │ ├── types.ts │ ├── CaptureContext.ts │ ├── Button.tsx │ └── App.tsx │ ├── Gemfile │ └── metro.config.js ├── 02_ID_Scanning_Samples ├── IdCaptureSimpleSample │ ├── babel.config.js │ ├── android │ │ ├── app │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ ├── res │ │ │ │ │ ├── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ │ └── ic_launcher.png │ │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── scandit │ │ │ │ │ │ └── idcapturesimplesample │ │ │ │ │ │ └── MainActivity.kt │ │ │ │ │ └── AndroidManifest.xml │ │ │ ├── debug.keystore │ │ │ └── proguard-rules.pro │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ └── settings.gradle │ ├── ios │ │ ├── IdCaptureSimpleSample │ │ │ ├── Images.xcassets │ │ │ │ ├── Contents.json │ │ │ │ └── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ └── PrivacyInfo.xcprivacy │ │ └── IdCaptureSimpleSample.xcworkspace │ │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── contents.xcworkspacedata │ ├── app.json │ ├── tsconfig.json │ ├── index.js │ ├── metro.config.js │ ├── app │ │ ├── CaptureContext.ts │ │ └── App.tsx │ └── Gemfile └── USDLVerificationSample │ ├── babel.config.js │ ├── android │ ├── app │ │ ├── src │ │ │ └── main │ │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ └── ic_launcher.png │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── scandit │ │ │ │ │ └── usdlverificationsample │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── AndroidManifest.xml │ │ ├── debug.keystore │ │ └── proguard-rules.pro │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── ios │ ├── USDLVerificationSample │ │ ├── Images.xcassets │ │ │ ├── Contents.json │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ └── PrivacyInfo.xcprivacy │ ├── USDLVerificationSample.xcworkspace │ │ ├── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ │ └── contents.xcworkspacedata │ └── USDLVerificationSampleTests │ │ └── Info.plist │ ├── app.json │ ├── tsconfig.json │ ├── index.js │ ├── metro.config.js │ ├── app │ ├── CaptureContext.ts │ ├── styles.ts │ └── App.tsx │ └── Gemfile └── 01_Single_Scanning_Samples ├── 01_Barcode_Scanning_with_Pre_Built_UI └── ListBuildingSample │ ├── jest.config.js │ ├── app.json │ ├── babel.config.js │ ├── android │ ├── app │ │ ├── src │ │ │ └── main │ │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── scandit │ │ │ │ │ └── listbuildingsample │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── AndroidManifest.xml │ │ ├── debug.keystore │ │ └── proguard-rules.pro │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ └── settings.gradle │ ├── ios │ ├── ListBuildingSample │ │ ├── Images.xcassets │ │ │ ├── Contents.json │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ └── PrivacyInfo.xcprivacy │ └── ListBuildingSample.xcworkspace │ │ └── contents.xcworkspacedata │ ├── tsconfig.json │ ├── index.js │ ├── metro.config.js │ ├── app │ └── CaptureContext.ts │ └── Gemfile └── 02_Barcode_Scanning_with_Low_Level_API ├── BarcodeCaptureSimpleSample ├── babel.config.js ├── app.json ├── android │ ├── app │ │ ├── src │ │ │ └── main │ │ │ │ ├── res │ │ │ │ ├── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── scandit │ │ │ │ │ └── barcodecapturesimplesample │ │ │ │ │ └── MainActivity.kt │ │ │ │ └── AndroidManifest.xml │ │ ├── debug.keystore │ │ └── proguard-rules.pro │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── ios │ ├── BarcodeCaptureSimpleSample │ │ ├── Images.xcassets │ │ │ ├── Contents.json │ │ │ └── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ └── PrivacyInfo.xcprivacy │ └── BarcodeCaptureSimpleSample.xcworkspace │ │ └── contents.xcworkspacedata ├── tsconfig.json ├── index.js ├── metro.config.js ├── app │ ├── CaptureContext.ts │ └── App.tsx └── Gemfile └── BarcodeSelectionSimpleSample ├── babel.config.js ├── app.json ├── android ├── app │ ├── src │ │ └── main │ │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ └── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ ├── java │ │ │ └── com │ │ │ │ └── scandit │ │ │ │ └── barcodeselectionsimplesample │ │ │ │ └── MainActivity.kt │ │ │ └── AndroidManifest.xml │ ├── debug.keystore │ └── proguard-rules.pro ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties └── settings.gradle ├── ios ├── BarcodeSelectionSimpleSample │ ├── Images.xcassets │ │ ├── Contents.json │ │ └── AppIcon.appiconset │ │ │ └── Contents.json │ └── PrivacyInfo.xcprivacy └── BarcodeSelectionSimpleSample.xcworkspace │ ├── xcshareddata │ └── IDEWorkspaceChecks.plist │ └── contents.xcworkspacedata ├── index.js ├── tsconfig.json ├── app └── CaptureContext.ts ├── Gemfile └── metro.config.js /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RestockingSample", 3 | "displayName": "RestockingSample" 4 | } 5 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "SearchAndFindSample", 3 | "displayName": "SearchAndFindSample" 4 | } 5 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ListBuildingSample", 3 | "displayName": "ListBuildingSample" 4 | } 5 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | IdCaptureSimpleSample 3 | 4 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/ios/IdCaptureSimpleSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | USDLVerificationSample 3 | 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/ios/USDLVerificationSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MatrixScanBubblesSample", 3 | "displayName": "MSBubbles" 4 | } 5 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | Restocking 3 | 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/babel.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | presets: ['module:@react-native/babel-preset'], 3 | }; 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "BarcodeCaptureSimpleSample", 3 | "displayName": "BarcodeCaptureSimpleSample" 4 | } 5 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "BarcodeSelectionSimpleSample", 3 | "displayName": "BarcodeSelectionSimpleSample" 4 | } -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MatrixScanCountSimpleSample", 3 | "displayName": "MatrixScanCountSimpleSample" 4 | } 5 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | SearchAndFindSample 3 | 4 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/debug.keystore -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/ios/SearchAndFindSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | ListBuildingSample 3 | 4 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/ios/ListBuildingSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/USDLVerificationSample/android/app/debug.keystore -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MSBubbles 3 | 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MSReject 3 | 4 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BCSimpleSample 3 | 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | LabelCaptureSimpleSample 3 | 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/ios/LabelCaptureSimpleSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "IdCaptureSimpleSample", 3 | "displayName": "IdCaptureSimpleSample", 4 | "android": { 5 | "package": "com.scandit.idcapturesimplesample" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "USDLVerificationSample", 3 | "displayName": "USDLVerification", 4 | "android": { 5 | "package": "com.scandit.usdlverificationsample" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/ios/MatrixScanRejectSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MatrixScanSimpleSample 3 | 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/ios/MatrixScanSimpleSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | MatrixScanCountSimpleSample 3 | 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/ios/MatrixScanCountSimpleSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/assets/success.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/assets/success.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/assets/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/assets/warning.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/ios/BarcodeCaptureSimpleSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | BarcodeSelectionSimpleSample 3 | 4 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/ios/MatrixScanBubblesSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/ios/BarcodeSelectionSimpleSample/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "info" : { 3 | "version" : 1, 4 | "author" : "xcode" 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/IdCaptureSimpleSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/USDLVerificationSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/app/Search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/app/Search.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/debug.keystore -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "LabelCaptureSimpleSample", 3 | "displayName": "LabelCaptureSimpleSample", 4 | "android": { 5 | "package": "undefined" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/app/closeButton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/app/closeButton.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MatrixScanRejectSample", 3 | "displayName": "MSReject", 4 | "android": { 5 | "package": "com.scandit.matrixscanrejectsample" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/app.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MatrixScanSimpleSample", 3 | "displayName": "MSSimple", 4 | "android": { 5 | "package": "com.scandit.matrixscansimplesample" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/debug.keystore -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import {AppRegistry} from 'react-native'; 6 | import App from './app/App'; 7 | import {name as appName} from './app.json'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import { AppRegistry } from 'react-native'; 6 | import App from './app/App'; 7 | import { name as appName } from './app.json'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/debug.keystore -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/app/svg.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.svg' { 2 | import React from 'react'; 3 | import { SvgProps } from 'react-native-svg'; 4 | const content: React.FC; 5 | export default content; 6 | } -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/debug.keystore -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/index.js: -------------------------------------------------------------------------------- 1 | import { AppRegistry } from 'react-native'; 2 | 3 | import { name as appName } from './app.json'; 4 | import App from './app/App'; 5 | 6 | AppRegistry.registerComponent(appName, () => App); 7 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/debug.keystore -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import { AppRegistry } from 'react-native'; 6 | import { App } from './app/App'; 7 | import { name as appName } from './app.json'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import { AppRegistry } from 'react-native'; 6 | import App from './app/App'; 7 | import { name as appName } from './app.json'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); 10 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/debug.keystore -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/debug.keystore -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/debug.keystore -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/debug.keystore -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/debug.keystore -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "jsx": "react" 4 | }, 5 | "extends": "@react-native/typescript-config", 6 | "include": ["**/*.ts", "**/*.tsx"], 7 | "exclude": ["**/node_modules", "**/Pods"] 8 | } 9 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import {AppRegistry} from 'react-native'; 6 | import App from './app/App'; 7 | import {name as appName} from './app.json'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import { AppRegistry } from 'react-native'; 6 | import App from './app/App'; 7 | import { name as appName } from './app.json'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import { AppRegistry } from 'react-native'; 6 | import App from './app/App'; 7 | import { name as appName } from './app.json'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-120.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-121.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-121.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-152.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-167.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-167.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-180.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-40.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-76.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-80.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-81.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-81.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import { AppRegistry } from 'react-native'; 6 | import App from './app/App'; 7 | import { name as appName } from './app.json'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/Images.xcassets/AppIcon.appiconset/icon-1024.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import { AppRegistry } from 'react-native'; 6 | import { App } from './app/App'; 7 | import { name as appName } from './app.json'; 8 | 9 | AppRegistry.registerComponent(appName, () => App); 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Scandit/datacapture-react-native-samples/HEAD/01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import 'react-native-gesture-handler'; 6 | 7 | import { AppRegistry } from 'react-native'; 8 | import App from './app/App'; 9 | import { name as appName } from './app.json'; 10 | 11 | AppRegistry.registerComponent(appName, () => App); 12 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/ios/IdCaptureSimpleSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/ios/USDLVerificationSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/ios/IdCaptureSimpleSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 2 | 3 | /** 4 | * Metro configuration 5 | * https://reactnative.dev/docs/metro 6 | * 7 | * @type {import('metro-config').MetroConfig} 8 | */ 9 | const config = {}; 10 | 11 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 2 | 3 | /** 4 | * Metro configuration 5 | * https://reactnative.dev/docs/metro 6 | * 7 | * @type {import('metro-config').MetroConfig} 8 | */ 9 | const config = {}; 10 | 11 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); 12 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/ios/USDLVerificationSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | DataCaptureContext.initialize("-- ENTER YOUR SCANDIT LICENSE KEY HERE --"); 6 | 7 | export default DataCaptureContext.sharedInstance; 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | DataCaptureContext.initialize("-- ENTER YOUR SCANDIT LICENSE KEY HERE --"); 6 | 7 | export default DataCaptureContext.sharedInstance; 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | distributionBase=GRADLE_USER_HOME 2 | distributionPath=wrapper/dists 3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 4 | networkTimeout=10000 5 | validateDistributionUrl=true 6 | zipStoreBase=GRADLE_USER_HOME 7 | zipStorePath=wrapper/dists 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/app/types.ts: -------------------------------------------------------------------------------- 1 | import { Symbology } from 'scandit-react-native-datacapture-barcode'; 2 | 3 | // Define navigation types 4 | export type RootStackParamList = { 5 | home: undefined; 6 | scan: undefined; 7 | results: { 8 | results: Record; 9 | }; 10 | }; 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/ios/SearchAndFindSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/ios/ListBuildingSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 2 | 3 | /** 4 | * Metro configuration 5 | * https://reactnative.dev/docs/metro 6 | * 7 | * @type {import('metro-config').MetroConfig} 8 | */ 9 | const config = {}; 10 | 11 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); 12 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | DataCaptureContext.initialize("-- ENTER YOUR SCANDIT LICENSE KEY HERE --"); 6 | 7 | export default DataCaptureContext.sharedInstance; 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 2 | 3 | /** 4 | * Metro configuration 5 | * https://reactnative.dev/docs/metro 6 | * 7 | * @type {import('@react-native/metro-config').MetroConfig} 8 | */ 9 | const config = {}; 10 | 11 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); 12 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/ios/LabelCaptureSimpleSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 2 | 3 | /** 4 | * Metro configuration 5 | * https://reactnative.dev/docs/metro 6 | * 7 | * @type {import('metro-config').MetroConfig} 8 | */ 9 | const config = {}; 10 | 11 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); 12 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/ios/MatrixScanBubblesSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/ios/MatrixScanRejectSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/ios/MatrixScanSimpleSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | DataCaptureContext.initialize("-- ENTER YOUR SCANDIT LICENSE KEY HERE --"); 6 | 7 | export default DataCaptureContext.sharedInstance; 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/ios/LabelCaptureSimpleSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/ios/BarcodeSelectionSimpleSample.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 2 | 3 | /** 4 | * Metro configuration 5 | * https://reactnative.dev/docs/metro 6 | * 7 | * @type {import('metro-config').MetroConfig} 8 | */ 9 | const config = {}; 10 | 11 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); 12 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 2 | 3 | /** 4 | * Metro configuration 5 | * https://reactnative.dev/docs/metro 6 | * 7 | * @type {import('metro-config').MetroConfig} 8 | */ 9 | const config = {}; 10 | 11 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); 12 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/ios/MatrixScanBubblesSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/ios/MatrixScanRejectSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/ios/MatrixScanSimpleSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/ios/MatrixScanCountSimpleSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/ios/BarcodeCaptureSimpleSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @format 3 | */ 4 | 5 | import { AppRegistry } from 'react-native'; 6 | import App from './app/App'; 7 | import { ARView } from './app/ARView'; 8 | import { name as appName } from './app.json'; 9 | 10 | AppRegistry.registerComponent(appName, () => App); 11 | AppRegistry.registerComponent(ARView.moduleName, () => ARView); 12 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/app/types.ts: -------------------------------------------------------------------------------- 1 | import { Symbology } from 'scandit-react-native-datacapture-barcode'; 2 | 3 | // Define navigation types 4 | export type RootStackParamList = { 5 | home: undefined; 6 | scan: undefined; 7 | results: { 8 | results: Record; 9 | onClearResults: () => void; 10 | }; 11 | }; 12 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | DataCaptureContext.initialize("-- ENTER YOUR SCANDIT LICENSE KEY HERE --"); 6 | 7 | export default DataCaptureContext.sharedInstance; 8 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | DataCaptureContext.initialize("-- ENTER YOUR SCANDIT LICENSE KEY HERE --"); 6 | 7 | export default DataCaptureContext.sharedInstance; 8 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/ios/BarcodeSelectionSimpleSample.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | DataCaptureContext.initialize("-- ENTER YOUR SCANDIT LICENSE KEY HERE --"); 6 | 7 | export default DataCaptureContext.sharedInstance; 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | DataCaptureContext.initialize("-- ENTER YOUR SCANDIT LICENSE KEY HERE --"); 6 | 7 | export default DataCaptureContext.sharedInstance; 8 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | DataCaptureContext.initialize("-- ENTER YOUR SCANDIT LICENSE KEY HERE --"); 6 | 7 | export default DataCaptureContext.sharedInstance; 8 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | const licenseKey = "-- ENTER YOUR SCANDIT LICENSE KEY HERE --"; 6 | 7 | DataCaptureContext.initialize(licenseKey); 8 | 9 | export default DataCaptureContext.sharedInstance; 10 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 2 | 3 | const config = { 4 | transformer: { 5 | getTransformOptions: async () => ({ 6 | transform: { 7 | experimentalImportSupport: false, 8 | inlineRequires: false, 9 | }, 10 | }), 11 | }, 12 | }; 13 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const { getDefaultConfig, mergeConfig } = require('@react-native/metro-config'); 2 | 3 | const config = { 4 | transformer: { 5 | getTransformOptions: async () => ({ 6 | transform: { 7 | experimentalImportSupport: false, 8 | inlineRequires: false, 9 | }, 10 | }), 11 | }, 12 | }; 13 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); 14 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/app/CaptureContext.ts: -------------------------------------------------------------------------------- 1 | import { DataCaptureContext } from "scandit-react-native-datacapture-core"; 2 | 3 | // Enter your Scandit License key here. 4 | // Your Scandit License key is available via your Scandit SDK web account. 5 | const licenseKey = "-- ENTER YOUR SCANDIT LICENSE KEY HERE --"; 6 | 7 | DataCaptureContext.initialize(licenseKey); 8 | 9 | export default DataCaptureContext.sharedInstance; 10 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/app/styles.ts: -------------------------------------------------------------------------------- 1 | import { StyleSheet } from 'react-native'; 2 | 3 | export const styles = StyleSheet.create({ 4 | absolute: { 5 | position: 'absolute', 6 | top: 0, 7 | left: 0, 8 | bottom: 0, 9 | right: 0, 10 | }, 11 | 12 | // Scanner view. 13 | scanContainer: { 14 | flex: 1, 15 | backgroundColor: '#000', 16 | }, 17 | cameraView: { 18 | flex: 1, 19 | }, 20 | }); 21 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/app/Freeze.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/app/AppContext.tsx: -------------------------------------------------------------------------------- 1 | import { createContext, Dispatch, SetStateAction } from 'react'; 2 | 3 | export interface AppContextProps { 4 | pickedCodes: string[]; 5 | setPickedCodes: Dispatch>; 6 | allCodes: string[]; 7 | setAllCodes: Dispatch>; 8 | } 9 | 10 | const AppContext = createContext({ 11 | pickedCodes: [], 12 | setPickedCodes: () => {}, 13 | allCodes: [], 14 | setAllCodes: () => {}, 15 | }); 16 | 17 | export default AppContext; 18 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # By default, the flags in this file are appended to flags specified 3 | # in /usr/local/Cellar/android-sdk/24.3.3/tools/proguard/proguard-android.txt 4 | # You can edit the include path and order by changing the proguardFiles 5 | # directive in build.gradle. 6 | # 7 | # For more details, see 8 | # http://developer.android.com/guide/developing/tools/proguard.html 9 | 10 | # Add any project specific keep options here: 11 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'concurrent-ruby', '< 1.3.4' 10 | 11 | # Ruby 3.4.0 has removed some libraries from the standard library. 12 | gem 'bigdecimal' 13 | gem 'logger' 14 | gem 'benchmark' 15 | gem 'mutex_m' -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '>= 6.1.7.5', '!= 7.1.0' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' 17 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' 17 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | # You may use http://rbenv.org/ or https://rvm.io/ to install and use this version 4 | ruby ">= 2.6.10" 5 | 6 | # Exclude problematic versions of cocoapods and activesupport that causes build failures. 7 | gem 'cocoapods', '>= 1.13', '!= 1.15.0', '!= 1.15.1' 8 | gem 'activesupport', '7.2.2.1' 9 | gem 'xcodeproj', '< 1.26.0' 10 | gem 'concurrent-ruby', '< 1.3.4' 11 | 12 | # Ruby 3.4.0 has removed some libraries from the standard library. 13 | gem 'bigdecimal' 14 | gem 'logger' 15 | gem 'benchmark' 16 | gem 'mutex_m' -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/app/Button.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { Text, View, TouchableOpacity } from 'react-native'; 3 | 4 | export const Button = (props: { disabled: boolean; styles: any; textStyles: any; title: string; onPress: () => void }) => { 5 | const Container = props.disabled ? View : TouchableOpacity; 6 | const styles = { ...props.styles, ...(props.disabled ? { backgroundColor: 'grey' } : {}) }; 7 | 8 | return ( 9 | 10 | {props.title} 11 | 12 | ) 13 | } 14 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/app/Button.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { Text, View, TouchableOpacity } from 'react-native'; 3 | 4 | export const Button = (props: { disabled: boolean; styles: any; textStyles: any; title: string; onPress: () => void }) => { 5 | const Container = props.disabled ? View : TouchableOpacity; 6 | const styles = { ...props.styles, ...(props.disabled ? { backgroundColor: 'grey' } : {}) }; 7 | 8 | return ( 9 | 10 | {props.title} 11 | 12 | ) 13 | } 14 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/app/Unfreeze.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 2 | 3 | const defaultConfig = getDefaultConfig(__dirname); 4 | const { assetExts, sourceExts } = defaultConfig.resolver; 5 | 6 | /** 7 | * Metro configuration 8 | * https://facebook.github.io/metro/docs/configuration 9 | * 10 | * @type {import('metro-config').MetroConfig} 11 | */ 12 | const config = { 13 | transformer: { 14 | babelTransformerPath: require.resolve("react-native-svg-transformer") 15 | }, 16 | resolver: { 17 | assetExts: assetExts.filter((ext) => ext !== "svg"), 18 | sourceExts: [...sourceExts, "svg"] 19 | } 20 | }; 21 | module.exports = mergeConfig(defaultConfig, config); -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const os = require('os'); 2 | const path = require('path'); 3 | 4 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 5 | 6 | // Ensure the function exists 7 | if (!os.availableParallelism) { 8 | os.availableParallelism = function() { 9 | return os.cpus().length; 10 | }; 11 | } 12 | 13 | const config = { 14 | transformer: { 15 | getTransformOptions: async () => ({ 16 | transform: { 17 | experimentalImportSupport: false, 18 | inlineRequires: false, 19 | }, 20 | }), 21 | }, 22 | // Explicitly set maxWorkers 23 | maxWorkers: os.cpus().length, 24 | }; 25 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/metro.config.js: -------------------------------------------------------------------------------- 1 | const os = require('os'); 2 | const path = require('path'); 3 | 4 | const {getDefaultConfig, mergeConfig} = require('@react-native/metro-config'); 5 | 6 | // Ensure the function exists 7 | if (!os.availableParallelism) { 8 | os.availableParallelism = function() { 9 | return os.cpus().length; 10 | }; 11 | } 12 | 13 | const config = { 14 | transformer: { 15 | getTransformOptions: async () => ({ 16 | transform: { 17 | experimentalImportSupport: false, 18 | inlineRequires: false, 19 | }, 20 | }), 21 | }, 22 | // Explicitly set maxWorkers 23 | maxWorkers: os.cpus().length, 24 | }; 25 | module.exports = mergeConfig(getDefaultConfig(__dirname), config); 26 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/app/AppContext.tsx: -------------------------------------------------------------------------------- 1 | import { createContext, Dispatch, SetStateAction } from 'react'; 2 | 3 | export interface Code { 4 | data: string | null; 5 | symbology: string | null; 6 | } 7 | 8 | export interface Flag { 9 | shouldClearBarcodes: boolean; 10 | shouldResetBarcodeCount: boolean; 11 | } 12 | 13 | export interface AppContextProps { 14 | codes: Code[]; 15 | flags: Flag; 16 | setCodes: Dispatch>; 17 | setFlags: Dispatch>; 18 | } 19 | 20 | const AppContext = createContext({ 21 | codes: [], 22 | flags: { shouldClearBarcodes: false, shouldResetBarcodeCount: false }, 23 | setCodes: () => {}, 24 | setFlags: () => {}, 25 | }); 26 | 27 | export default AppContext; 28 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/ios/IdCaptureSimpleSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/ios/USDLVerificationSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/ios/USDLVerificationSampleTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/ios/MatrixScanSimpleSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/ios/BarcodeSelectionSimpleSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/app/styles.ts: -------------------------------------------------------------------------------- 1 | import { StyleSheet } from 'react-native'; 2 | 3 | export const styles = StyleSheet.create({ 4 | dataCaptureView: { 5 | flex: 1, 6 | }, 7 | toggleContainer: { 8 | backgroundColor: 'transparent', 9 | position: 'absolute', 10 | left: 0, 11 | right: 0, 12 | bottom: 12, 13 | display: 'flex', 14 | alignItems: 'center', 15 | alignSelf: 'stretch', 16 | }, 17 | arBubbleContainer: { 18 | width: 200, 19 | height: 50, 20 | backgroundColor: '#FFFE', 21 | borderRadius: 25, 22 | flexDirection: 'row', 23 | }, 24 | arBubbleContent: { 25 | width: 150, 26 | height: 50, 27 | justifyContent: 'center', 28 | paddingLeft: 10, 29 | }, 30 | arBubbleHeader: { 31 | fontSize: 12, 32 | fontWeight: 'bold', 33 | }, 34 | arBubbleInfo: { 35 | fontSize: 12, 36 | }, 37 | }); 38 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'IdCaptureSimpleSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'USDLVerificationSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/java/com/scandit/idcapturesimplesample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.idcapturesimplesample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | 8 | class MainActivity : ReactActivity() { 9 | /** 10 | * Returns the name of the main component registered from JavaScript. This is used to schedule 11 | * rendering of the component. 12 | */ 13 | override fun getMainComponentName(): String { 14 | return "IdCaptureSimpleSample" 15 | } 16 | 17 | override fun createReactActivityDelegate(): ReactActivityDelegate { 18 | return DefaultReactActivityDelegate( 19 | this, 20 | mainComponentName, fabricEnabled 21 | ) 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'RestockingSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'SearchAndFindSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'ListBuildingSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = "LabelCaptureSimpleSample" 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/java/com/scandit/usdlverificationsample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.usdlverificationsample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | import javax.annotation.Nonnull 8 | 9 | class MainActivity : ReactActivity() { 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String { 15 | return "USDLVerificationSample" 16 | } 17 | 18 | override fun createReactActivityDelegate(): ReactActivityDelegate { 19 | return DefaultReactActivityDelegate( 20 | this, 21 | mainComponentName, fabricEnabled 22 | ) 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'MatrixScanRejectSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'MatrixScanSimpleSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'MatrixScanCountSimpleSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'BarcodeCaptureSimpleSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'MatrixScanBubblesSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/settings.gradle: -------------------------------------------------------------------------------- 1 | pluginManagement { includeBuild("../node_modules/@react-native/gradle-plugin") } 2 | plugins { id("com.facebook.react.settings") } 3 | extensions.configure(com.facebook.react.ReactSettingsExtension){ ex -> ex.autolinkLibrariesFromCommand() } 4 | rootProject.name = 'BarcodeSelectionSimpleSample' 5 | include ':app' 6 | includeBuild('../node_modules/@react-native/gradle-plugin') 7 | 8 | boolean useRemoteCache = System.getenv().containsKey('GRADLE_REMOTE_CACHE_URL') 9 | if (useRemoteCache) { 10 | buildCache { 11 | remote(HttpBuildCache) { 12 | url = System.getenv('GRADLE_REMOTE_CACHE_URL') 13 | allowInsecureProtocol = true 14 | push = true 15 | } 16 | } 17 | } 18 | 19 | if (System.getenv().containsKey('CI_SERVER')) { 20 | buildCache { 21 | local { 22 | removeUnusedEntriesAfterDays = 14 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/java/com/scandit/matrixscanrejectsample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.matrixscanrejectsample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | import javax.annotation.Nonnull 8 | 9 | class MainActivity : ReactActivity() { 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String { 15 | return "MatrixScanRejectSample" 16 | } 17 | 18 | override fun createReactActivityDelegate(): ReactActivityDelegate { 19 | return DefaultReactActivityDelegate( 20 | this, 21 | mainComponentName, fabricEnabled 22 | ) 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/java/com/scandit/matrixscansimplesample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.matrixscansimplesample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | import javax.annotation.Nonnull 8 | 9 | class MainActivity : ReactActivity() { 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String { 15 | return "MatrixScanSimpleSample" 16 | } 17 | 18 | override fun createReactActivityDelegate(): ReactActivityDelegate { 19 | return DefaultReactActivityDelegate( 20 | this, 21 | mainComponentName, fabricEnabled 22 | ) 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/java/com/scandit/matrixscanbubblessample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.matrixscanbubblessample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | import javax.annotation.Nonnull 8 | 9 | class MainActivity : ReactActivity() { 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String { 15 | return "MatrixScanBubblesSample" 16 | } 17 | 18 | override fun createReactActivityDelegate(): ReactActivityDelegate { 19 | return DefaultReactActivityDelegate( 20 | this, 21 | mainComponentName, fabricEnabled 22 | ) 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/app/App.tsx: -------------------------------------------------------------------------------- 1 | import 'react-native-gesture-handler'; 2 | 3 | import { NavigationContainer } from '@react-navigation/native'; 4 | import { createStackNavigator } from '@react-navigation/stack'; 5 | import React from 'react'; 6 | 7 | import { ResultsPage } from './ResultsPage'; 8 | import { ScanPage } from './ScanPage'; 9 | import { HomePage } from './HomePage'; 10 | import { RootStackParamList } from './types'; 11 | 12 | const Stack = createStackNavigator(); 13 | 14 | export const App = () => { 15 | return ( 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | ); 24 | }; 25 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/java/com/scandit/barcodeselectionsimplesample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.barcodeselectionsimplesample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | import javax.annotation.Nonnull 8 | 9 | class MainActivity : ReactActivity() { 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String { 15 | return "BarcodeSelectionSimpleSample" 16 | } 17 | 18 | override fun createReactActivityDelegate(): ReactActivityDelegate { 19 | return DefaultReactActivityDelegate( 20 | this, 21 | mainComponentName, fabricEnabled 22 | ) 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/java/com/restockingsample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.restockingsample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | 8 | class MainActivity : ReactActivity() { 9 | 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String = "RestockingSample" 15 | 16 | /** 17 | * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] 18 | * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] 19 | */ 20 | override fun createReactActivityDelegate(): ReactActivityDelegate = 21 | DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) 22 | } 23 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/java/com/scandit/searchandfindsample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.searchandfindsample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | 8 | class MainActivity : ReactActivity() { 9 | 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String = "SearchAndFindSample" 15 | 16 | /** 17 | * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] 18 | * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] 19 | */ 20 | override fun createReactActivityDelegate(): ReactActivityDelegate = 21 | DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) 22 | } 23 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/java/com/scandit/listbuildingsample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.listbuildingsample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | 8 | class MainActivity : ReactActivity() { 9 | 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String = "ListBuildingSample" 15 | 16 | /** 17 | * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] 18 | * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] 19 | */ 20 | override fun createReactActivityDelegate(): ReactActivityDelegate = 21 | DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) 22 | } 23 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/app/App.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { SafeAreaProvider, SafeAreaView } from 'react-native-safe-area-context' 3 | import { createStackNavigator } from '@react-navigation/stack'; 4 | import { NavigationContainer } from '@react-navigation/native'; 5 | import { ScanPage } from './ScanPage'; 6 | import { HomePage } from './HomePage'; 7 | 8 | const Stack = createStackNavigator(); 9 | 10 | export type RootStackParamList = { 11 | home: undefined; 12 | scan: undefined; 13 | }; 14 | 15 | const App = () => { 16 | return ( 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | ) 28 | } 29 | 30 | export default App 31 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/app/App.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { SafeAreaProvider, SafeAreaView } from 'react-native-safe-area-context' 3 | import { createStackNavigator } from '@react-navigation/stack'; 4 | import { NavigationContainer } from '@react-navigation/native'; 5 | import { ScanPage } from './ScanPage'; 6 | import { HomePage } from './HomePage'; 7 | 8 | const Stack = createStackNavigator(); 9 | 10 | export type RootStackParamList = { 11 | home: undefined; 12 | scan: undefined; 13 | }; 14 | 15 | const App = () => { 16 | return ( 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | ) 28 | } 29 | 30 | export default App 31 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/java/com/scandit/labelcapturesimplesample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.labelcapturesimplesample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | 8 | class MainActivity : ReactActivity() { 9 | 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String = "LabelCaptureSimpleSample" 15 | 16 | /** 17 | * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] 18 | * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] 19 | */ 20 | override fun createReactActivityDelegate(): ReactActivityDelegate = 21 | DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) 22 | } 23 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/java/com/scandit/barcodecapturesimplesample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.barcodecapturesimplesample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | 8 | class MainActivity : ReactActivity() { 9 | 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String = "BarcodeCaptureSimpleSample" 15 | 16 | /** 17 | * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] 18 | * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] 19 | */ 20 | override fun createReactActivityDelegate(): ReactActivityDelegate = 21 | DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) 22 | } 23 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/java/com/scandit/matrixscancountsimplesample/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.scandit.matrixscancountsimplesample 2 | 3 | import com.facebook.react.ReactActivity 4 | import com.facebook.react.ReactActivityDelegate 5 | import com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabled 6 | import com.facebook.react.defaults.DefaultReactActivityDelegate 7 | 8 | class MainActivity : ReactActivity() { 9 | 10 | /** 11 | * Returns the name of the main component registered from JavaScript. This is used to schedule 12 | * rendering of the component. 13 | */ 14 | override fun getMainComponentName(): String = "MatrixScanCountSimpleSample" 15 | 16 | /** 17 | * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] 18 | * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] 19 | */ 20 | override fun createReactActivityDelegate(): ReactActivityDelegate = 21 | DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) 22 | } 23 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/app/App.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { SafeAreaProvider, SafeAreaView } from 'react-native-safe-area-context' 3 | import { createStackNavigator } from '@react-navigation/stack'; 4 | import { NavigationContainer } from '@react-navigation/native'; 5 | import { ScanPage } from './ScanPage'; 6 | import { HomePage } from './HomePage'; 7 | 8 | const Stack = createStackNavigator(); 9 | 10 | export type RootStackParamList = { 11 | home: undefined; 12 | scan: undefined; 13 | }; 14 | 15 | const App = () => { 16 | return ( 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | ) 28 | } 29 | 30 | export default App 31 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/app/App.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react'; 2 | import { SafeAreaProvider, SafeAreaView } from 'react-native-safe-area-context'; 3 | import { createStackNavigator } from '@react-navigation/stack'; 4 | import { NavigationContainer } from '@react-navigation/native'; 5 | import { ScanPage } from './ScanPage'; 6 | import { HomePage } from './HomePage'; 7 | 8 | const Stack = createStackNavigator(); 9 | 10 | export type RootStackParamList = { 11 | home: undefined; 12 | scan: undefined; 13 | }; 14 | 15 | const App = () => { 16 | return ( 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | ); 28 | }; 29 | 30 | export default App; 31 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/app/cameraPermissionHandler.tsx: -------------------------------------------------------------------------------- 1 | import { PermissionsAndroid, Platform } from 'react-native'; 2 | 3 | const isAndroidMarshmallowOrNewer = Platform.OS === 'android' && Platform.Version >= 23; 4 | 5 | export const checkCameraPermissions = async () => { 6 | if (isAndroidMarshmallowOrNewer) { 7 | return await PermissionsAndroid.check(PermissionsAndroid.PERMISSIONS.CAMERA); 8 | } else { 9 | return true; 10 | } 11 | }; 12 | 13 | export const requestCameraPermissions = async () => { 14 | if (isAndroidMarshmallowOrNewer) { 15 | const granted = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.CAMERA); 16 | if (granted === PermissionsAndroid.RESULTS.GRANTED) { 17 | return; 18 | } else { 19 | throw new Error('Android Camera Permission has been denied.'); 20 | } 21 | } else { 22 | return; 23 | } 24 | }; 25 | 26 | export const requestCameraPermissionsIfNeeded = async () => { 27 | const hasPermissions = await checkCameraPermissions(); 28 | if (!hasPermissions) { 29 | return requestCameraPermissions(); 30 | } else { 31 | return; 32 | } 33 | }; 34 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/ios/SearchAndFindSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "scale" : "2x", 6 | "size" : "20x20" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "scale" : "3x", 11 | "size" : "20x20" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "scale" : "2x", 16 | "size" : "29x29" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "scale" : "3x", 21 | "size" : "29x29" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "scale" : "2x", 26 | "size" : "40x40" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "scale" : "3x", 31 | "size" : "40x40" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "scale" : "2x", 36 | "size" : "60x60" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "scale" : "3x", 41 | "size" : "60x60" 42 | }, 43 | { 44 | "idiom" : "ios-marketing", 45 | "scale" : "1x", 46 | "size" : "1024x1024" 47 | } 48 | ], 49 | "info" : { 50 | "author" : "xcode", 51 | "version" : 1 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/ios/IdCaptureSimpleSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/USDLVerificationSample/ios/USDLVerificationSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/ios/ListBuildingSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "scale" : "2x", 6 | "size" : "20x20" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "scale" : "3x", 11 | "size" : "20x20" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "scale" : "2x", 16 | "size" : "29x29" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "scale" : "3x", 21 | "size" : "29x29" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "scale" : "2x", 26 | "size" : "40x40" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "scale" : "3x", 31 | "size" : "40x40" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "scale" : "2x", 36 | "size" : "60x60" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "scale" : "3x", 41 | "size" : "60x60" 42 | }, 43 | { 44 | "idiom" : "ios-marketing", 45 | "scale" : "1x", 46 | "size" : "1024x1024" 47 | } 48 | ], 49 | "info" : { 50 | "author" : "xcode", 51 | "version" : 1 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /02_ID_Scanning_Samples/IdCaptureSimpleSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/04_Picking/RestockingSample/ios/RestockingSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/ios/LabelCaptureSimpleSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "scale" : "2x", 6 | "size" : "20x20" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "scale" : "3x", 11 | "size" : "20x20" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "scale" : "2x", 16 | "size" : "29x29" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "scale" : "3x", 21 | "size" : "29x29" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "scale" : "2x", 26 | "size" : "40x40" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "scale" : "3x", 31 | "size" : "40x40" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "scale" : "2x", 36 | "size" : "60x60" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "scale" : "3x", 41 | "size" : "60x60" 42 | }, 43 | { 44 | "idiom" : "ios-marketing", 45 | "scale" : "1x", 46 | "size" : "1024x1024" 47 | } 48 | ], 49 | "info" : { 50 | "author" : "xcode", 51 | "version" : 1 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/ios/BarcodeCaptureSimpleSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "scale" : "2x", 6 | "size" : "20x20" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "scale" : "3x", 11 | "size" : "20x20" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "scale" : "2x", 16 | "size" : "29x29" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "scale" : "3x", 21 | "size" : "29x29" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "scale" : "2x", 26 | "size" : "40x40" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "scale" : "3x", 31 | "size" : "40x40" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "scale" : "2x", 36 | "size" : "60x60" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "scale" : "3x", 41 | "size" : "60x60" 42 | }, 43 | { 44 | "idiom" : "ios-marketing", 45 | "scale" : "1x", 46 | "size" : "1024x1024" 47 | } 48 | ], 49 | "info" : { 50 | "author" : "xcode", 51 | "version" : 1 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/ios/MatrixScanBubblesSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "scale" : "2x", 6 | "size" : "20x20" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "scale" : "3x", 11 | "size" : "20x20" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "scale" : "2x", 16 | "size" : "29x29" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "scale" : "3x", 21 | "size" : "29x29" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "scale" : "2x", 26 | "size" : "40x40" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "scale" : "3x", 31 | "size" : "40x40" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "scale" : "2x", 36 | "size" : "60x60" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "scale" : "3x", 41 | "size" : "60x60" 42 | }, 43 | { 44 | "idiom" : "ios-marketing", 45 | "scale" : "1x", 46 | "size" : "1024x1024" 47 | } 48 | ], 49 | "info" : { 50 | "author" : "xcode", 51 | "version" : 1 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/ios/MatrixScanRejectSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "scale" : "2x", 6 | "size" : "20x20" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "scale" : "3x", 11 | "size" : "20x20" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "scale" : "2x", 16 | "size" : "29x29" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "scale" : "3x", 21 | "size" : "29x29" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "scale" : "2x", 26 | "size" : "40x40" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "scale" : "3x", 31 | "size" : "40x40" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "scale" : "2x", 36 | "size" : "60x60" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "scale" : "3x", 41 | "size" : "60x60" 42 | }, 43 | { 44 | "idiom" : "ios-marketing", 45 | "scale" : "1x", 46 | "size" : "1024x1024" 47 | } 48 | ], 49 | "info" : { 50 | "author" : "xcode", 51 | "version" : 1 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/ios/MatrixScanCountSimpleSample/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "scale" : "2x", 6 | "size" : "20x20" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "scale" : "3x", 11 | "size" : "20x20" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "scale" : "2x", 16 | "size" : "29x29" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "scale" : "3x", 21 | "size" : "29x29" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "scale" : "2x", 26 | "size" : "40x40" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "scale" : "3x", 31 | "size" : "40x40" 32 | }, 33 | { 34 | "idiom" : "iphone", 35 | "scale" : "2x", 36 | "size" : "60x60" 37 | }, 38 | { 39 | "idiom" : "iphone", 40 | "scale" : "3x", 41 | "size" : "60x60" 42 | }, 43 | { 44 | "idiom" : "ios-marketing", 45 | "scale" : "1x", 46 | "size" : "1024x1024" 47 | } 48 | ], 49 | "info" : { 50 | "author" : "xcode", 51 | "version" : 1 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/ios/SearchAndFindSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/03_Search_and_Find/SearchAndFindSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 14 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/ios/ListBuildingSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/01_Barcode_Scanning_with_Pre_Built_UI/ListBuildingSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 14 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/ios/LabelCaptureSimpleSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 14 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeCaptureSimpleSample/ios/BarcodeCaptureSimpleSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/ios/MatrixScanBubblesSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/ios/MatrixScanRejectSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/ios/MatrixScanSimpleSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/02_Counting_and_Receiving/MatrixScanCountSimpleSample/ios/MatrixScanCountSimpleSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /01_Single_Scanning_Samples/02_Barcode_Scanning_with_Low_Level_API/BarcodeSelectionSimpleSample/ios/BarcodeSelectionSimpleSample/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | NSPrivacyAccessedAPITypes 6 | 7 | 8 | NSPrivacyAccessedAPIType 9 | NSPrivacyAccessedAPICategoryFileTimestamp 10 | NSPrivacyAccessedAPITypeReasons 11 | 12 | C617.1 13 | 14 | 15 | 16 | NSPrivacyAccessedAPIType 17 | NSPrivacyAccessedAPICategoryUserDefaults 18 | NSPrivacyAccessedAPITypeReasons 19 | 20 | CA92.1 21 | 22 | 23 | 24 | NSPrivacyAccessedAPIType 25 | NSPrivacyAccessedAPICategorySystemBootTime 26 | NSPrivacyAccessedAPITypeReasons 27 | 28 | 35F9.1 29 | 30 | 31 | 32 | NSPrivacyCollectedDataTypes 33 | 34 | NSPrivacyTracking 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanSimpleSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanBubblesSample/app/camera-permission-handler.ts: -------------------------------------------------------------------------------- 1 | import { PermissionsAndroid, Platform } from 'react-native'; 2 | 3 | export const checkCameraPermissions = async () => { 4 | return await PermissionsAndroid.check(PermissionsAndroid.PERMISSIONS.CAMERA); 5 | }; 6 | 7 | export const requestCameraPermissions = async () => { 8 | try { 9 | const granted = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.CAMERA); 10 | if (granted === PermissionsAndroid.RESULTS.GRANTED) { 11 | console.log('Android Camera Permission has been granted.'); 12 | return Promise.resolve(); 13 | } else { 14 | console.log('Android Camera Permission has been denied.'); 15 | return Promise.reject(); 16 | } 17 | } catch (err) { 18 | return Promise.reject(err); 19 | } 20 | }; 21 | 22 | export const requestCameraPermissionsIfNeeded = async () => { 23 | if (Platform.OS !== 'android') { 24 | return Promise.resolve(); // No need to check permissions on non-Android platforms 25 | } 26 | const hasPermissions = await checkCameraPermissions(); 27 | if (!hasPermissions) { 28 | return requestCameraPermissions(); 29 | } else { 30 | return Promise.resolve(); 31 | } 32 | }; 33 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/01_Batch_Scanning_and_AR_Info_Lookup/MatrixScanRejectSample/app/App.tsx: -------------------------------------------------------------------------------- 1 | import React from 'react' 2 | import { SafeAreaProvider, SafeAreaView } from 'react-native-safe-area-context' 3 | import { createStackNavigator } from '@react-navigation/stack'; 4 | import { NavigationContainer } from '@react-navigation/native'; 5 | import { ScanPage } from './ScanPage'; 6 | import { HomePage } from './HomePage'; 7 | import { ResultsPage } from './ResultsPage'; 8 | import { RootStackParamList } from './types'; 9 | 10 | const Stack = createStackNavigator(); 11 | 12 | const App = () => { 13 | return ( 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | ) 26 | } 27 | 28 | export default App 29 | -------------------------------------------------------------------------------- /03_Advanced_Batch_Scanning_Samples/05_Smart_Label_Capture/LabelCaptureSimpleSample/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 13 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | --------------------------------------------------------------------------------