expo-zebra-scanner
TypeScript icon, indicating that this package has built-in type declarations

3.0.0 • Public • Published

expo-zebra-scanner

  • Use Hermes Engine
  • Create custom expo dev build to use in development

Installation

yarn add expo-zebra-scanner
npm install expo-zebra-scanner

DataWedgeConfiguration

ACTION => com.symbol.datawedge.ACTION_BARCODE_SCANNED
Intent => Broadcast Diffusion

Usage

import React, {useEffect} from "react";
import * as ExpoZebraScanner from "expo-zebra-scanner";

export default function MyCompnent(){

    useEffect(() => {
        
        const listener = ExpoZebraScanner.addListener(event => {
        
            const { scanData, scanLabelType } = event;
            // ...
            
        });
        ExpoZebraScanner.startScan();


        return () => {
            ExpoZebraScanner.stopScan();
            listener.remove();
        }

    },[])

    return (
        <View>
            <Text>Zebra Barcode Scanner</Text>
        </View>
    );
}

Package Sidebar

Install

npm i expo-zebra-scanner

Weekly Downloads

141

Version

3.0.0

License

MIT

Unpacked Size

16.2 kB

Total Files

57

Last publish

Collaborators

  • aclec