While Flex5 will technically work on most iPad and Android devices, there are specific devices that we recommend using for optimal performance. Additionally, there are a few version limitations that we have set to ensure compatibility.
Top Tablet Device Recommendation (Overall): Apple iPad
We recommend using the Apple iPad for optimal performance when using the tablet app. This doesn't mean that you can't experience great performance on an Android device. But the tight controls and ecosystem of Apple's products offer unmatched stability and consistency with downloaded apps.
Obviously, the newer the device, the better performance you will get. We have, however, tested Flex5 on some older Apple devices (as far back as the iPad 3rd generation) and found that Flex5 works fine, but with much slower processing.
Apple iOS minimum requirement: iOS 10.
Top Android Tablet Recommendation: Samsung Galaxy Tab S3
The Samsung Galaxy Tab S3 is our top recommendation for Android devices. As previously mentioned, Flex5 should work on most Android tablet devices. But the Galaxy Tab S3 has proven to be the most stable and provides the best performance in our testing.
Android OS minimum requirement: 5.0 (Lollipop)
Recommended Scanning Hardware
Flex5 is designed in a way that you can still utilize a bluetooth barcode scanner. If you already own a bluetooth enabled scanner that you use currently use with Flex, then you will likely be able to program it to be used with a mobile device.
One device we recommend and have tested extensively with is the Opticon OPN3002i. The OPN3002i is a 2D scanner that is fast and accurate. Additionally, the small profile makes it easy to use in many different situations.
Another popular device is the Motorola LI4278. It can be used wirelessly with a cradle and USB connection, or completely wireless with a bluetooth connection. If the scanner is set up in bluetooth mode, you can connect it to your device and use it with Flex5. Keep in mind, however, you will have to reprogram the scanner to be used as a bluetooth scanner, and also change the data that is sent to Flex5 (specifically, the Tablet app doesn't need the ^ character to send like in the Flex Desktop application).