Android S/W Development on Linux
For Linux, install latest Android Studio. Add an entry in /etc/udev/rules.d which matches the vendor of your Android phone or tablet. "lsusb" should show the USB device for your phone when it is plugged in via cable. Once you have that rules.d file in place and correct, "adb devices" should list the phone or tablet. You'll need to enable "Developer Mode" on your Android, as well as "USB Debugging".
I tried and tried using a Nexus 5x phone and a USB->MicroUSB cable with an add-on USB-C adapter. Never saw the phone. Switched to USB->USB-C cable and it showed up immediately.
Once the cabling, software, and rules.d file are in place, you should be able to create your first project (See the Google web pages for this, it's very easy!) and run it on the hardware device directly.
Interesting. Basically a ruggedized android phone + dual-band HT with a 6AH battery (removable, so you could have spares with you). I looked for Part 90 certification but didn't see it in the specs. Too bad, 'cuz I could see applications outside of ham radio, assuming one could protect the glass enough for real outdoor use.
Also looked for mention of a modem for doing data through the VHF/UHF radio. Nothing. Looks like it has earphone and mic jacks under a rubber cover on the side (I can't figure out the top symbol there), so a Bluetooth modem should give you APRS/data capability at the expense of having something else strapped to it with a cable, and more batteries and waterproofing to worry about.
3.2 W on VHF or UHF, so might be the Chinese $35 HT guts added on to an Android phone. Runs Android 5.1, so it's behind the times already on that.