Announcing our new Clover device - Station Pro

Clover is excited to announce our latest device, Station Pro. The device will release in February 2020.

What is Station Pro?

1650

Station Pro device

The Station Pro includes three components:

  • Station Pro Terminal: A 7" customer-facing Terminal that is similar to the Mini (2nd Gen) and provides all the computing power of the Station Pro setup. The Terminal provides all payment functions (with EMV chip, NFC, and MSR technologies) without the need for a printer, as is not intended to be a standalone device.

  • Station Pro Display: A 14" merchant-facing Display that looks similar to Station 2018. Unlike the setup of the Station 2018 tethered to a Mini, the Station Pro Display is powered by the Station Pro Terminal. The Display is used for all business functions without the need for the swivel functionality.

  • Printer: A standalone printer. Unlike the Station 2018 printer, the Station Pro printer does not require a customer-facing screen or tap-to-pay technologies, as the Terminal handles these functions.

Key highlights

The Station Pro comes with these exciting improvements:

Processor - Qualcomm Snapdragon 660 octa-core processor
Memory - 2 GB RAM
Storage - 16 GB
Operating system - Android 8.x, multi-language support
Cellular Data - North America (C503U): 4G/LTE only; EU (C503E): 4G/LTE only
Merchant-Facing Display - 14.0" IPS FHD Display
Customer-Facing Display - 7.0" IPS HD Display (Gorilla Glass 3 with Anti-Fingerprint and Anti-Microbial)
Fingerprint reader - Yes

See the complete list of specs in the developer documentation.

Takeaways for developers

Station Pro Dev Kits will be available for purchase after Feb 15, 2020 on https://cloverdevkit.com/.

The new Platform2 class offers similar functionality to the Platform class but does so in a dynamic manner that avoids the need to recompile your app to support new Clover devices. Actions for your apps:

  • Remove checks for device type based on the deprecated Platform.isDevice() methods such as Platform.isStation() and Platform.isStation2018(). We no longer provide these methods for our newer devices.
  • Use standard Android methods to discover device features and to support different screen sizes.

For example, if a Clover device supports the system feature, FEATURE_TELEPHONY, it supports mobile data.

boolean mobileData = context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_TELEPHONY);

Use the documentation to update your apps for Station Pro hardware.