React Native on Zebra Mobile Computers

Just a quick blog to advertise the React Native module I’ve put together!

React Native developers targeting Zebra Technologies’ range of Mobile Computing devices running Android are out of luck as Zebra does not offer an official avenue for React developers.

To fill this gap I’ve put together a React Native module, react-native-datawedge-intents, available on npm or github.

The module interacts with the DataWedge service running on Zebra Technologies’ devices.  DataWedge controls the barcode scanner and can be separately configured through an XML file.  React-native-datawedge-intents interfaces with the DataWedge Intent API to receive scanned barcodes and offers a 1:1 mapping of the DataWedge API through React Native.


Find this helpful?  Insufficient?  Please comment.  Thanks.


5 Replies to “React Native on Zebra Mobile Computers”

    • No, I’m not aware of anyone exposing the Datalogic SDK through React-Native but I would be very interested if it is being done. I notice React-Native is now supported in VS2017 so perhaps Enterprise focused SDKs will start to pay more attention.

  1. Have you ran into any fps issues when working with React Native and Zebra devices? We’re seeing a constant drop of fps to ~50 or so only on the zebra device we have and not on a typical Android phone.

    • Not specifically but it’s not an area I’ve looked at recently. I know the hardware designers did not prioritise the graphical capabilities of the devices, instead favouring metrics like scans-per-minute or the ability to use the touch screen with a glove. ~50 fps sounds like it would be acceptable in most enterprise use cases.

Leave a Reply

Your email address will not be published. Required fields are marked *