ArduinoDroid: Android Arduino IDE

Last time I had anything to do with Arduino was quite a while ago… This time round, I thought I should be able to do it on my phone instead of Windows, but it looks like that was a temporary fad, which is a shame… about the only IDE I could find in the Play Store was Arduino Studio, which seemed decent enough but turned out to have broken OTG support, with no way to grant permission to access USB.

ArduinoDroid appeared to be the other main (or perhaps only) contender, but it’s no longer under active development, so Play Store doesn’t allow the option to install it on current versions of Android. I had a dig around, and found this page which hosts a bunch of versions including the latest one from July '22: https://arduinodroid.en.uptodown.com/android

If you don’t know how to get an APK onto your phone, just search “sideload APK”. I tried it out and it worked great; seems like a pretty comprehensively sorted bit of software, and was easier to get going with than Android Studio, with about 60% the installed size at 600-odd MB, including a bunch of libraries and example sketches. I was really getting into it once I plugged in a USB host with keyboard and mouse in addition to the FTDI cable, when it started spamming me with ads.

I was a bit dubious about paying the ten bucks to unlock it, given the payment was processed through Google and I’d sideloaded it, but given I was pretty stoked with it until the ads and there were no other options, I coughed up. Was briefly cheesed off when the ads didn’t stop, but had a look at the support page, which said to restart the app, and bingo. Pretty happy with that purchase. :star::star::star::star::star:

3 Likes

How was your overall experience with Arduinodroid? Is the performance as good as the Arduino IDE installed on a PC/laptop?

Performance? As in compile time? Very negligible on the small example sketches I’ve tried so far, on a Samsung A71.

As for any other aspects, I haven’t encountered any issues, except it can be a little clunky when you’ve changed a sketch and want to load another one without saving it.

Can’t say how it compares to PC, because I haven’t used a PC IDE in about ten years.

1 Like

Hey Kimmo and Rooppoor,

For the most part, the limiting factor will be the specs of the device, i.e. how much RAM is available before resource reallocation and defragging comes into play (or * shudder * SWAP memory), how many CPU cores are available and the OS’s ability to schedule task’s threads onto those cores efficiently, clock speed, etc.

Under the hood, the compiler being called by the IDE is very similar, or depending on the board probably the same. Compile time will therefore most heavily be affected by your specs.

The actual IDE is very similar for the most part, although obviously I wouldn’t be surprised if the PC IDE is better resource optimized purely due to its popularity, although for a (primarily) text-editor the performance gap won’t really matter.

1 Like

Thanks for your valuable review.

1 Like