For those of us who don't have a supported device, there's an android app called [Termux](https://termux.com/) which provides a surprisingly linux-y experience. I sometimes code on my 10" tablet with a small (60%) keyboard.
[0] https://www.amazon.com/DREVO-Wireless-Bluetooth-Mechanical-S...
I use my phone as my primary mobile computer (I don't own a laptop anymore) and am very happy with this setup.
[0] https://www.amazon.com/Wireless-Multi-Device-Mechanical-Rech...
And the buttons are in the right place (!)
Thank you.
BTW: dropbox is lame until you can use encfs over it ;)