├── 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 |
--------------------------------------------------------------------------------