Home > Apps > Tools > ArduinoDroid - Arduino/ESP8266/ESP32 IDE
ArduinoDroid - Arduino/ESP8266/ESP32 IDE APK

ArduinoDroid - Arduino/ESP8266/ESP32 IDE



- 1000000+ Installs -

Promotional Video / Screenshot of ArduinoDroid - Arduino/ESP8266/ESP32 IDE

Description of ArduinoDroid - Arduino/ESP8266/ESP32 IDE

Write with code complete and libraries, compile, upload Arduino or ESP8266/ESP32 sketches over USB or WiFi and monitor your board right from your Android device with ArduinoDroid. No internet connection, no cloud service account is required.


The app takes about 500Mb in internal storage as it contains IDE, compiler and uploader for AVR and ESP8266/ESP32. Make sure you have enough free space and it can't be currently installed on sd card because of Android security policy.


* onboarding

* open/edit Arduino/ESP8266/ESP32 sketches

* example sketches and libraries included

* code syntax highlighting with themes support *

* code complete *

* real-time diagnostics (errors and warnings) and fixes *

* file navigator *

* tiny built-in software keyboard *

* compile sketches (no root required)

* upload sketches over USB (all ESP8266 boards, all ESP32 boards, Arduino Uno/Uno_r3, Duemilanove, Nano, Mega 2560, Leonardo, Micro/Pro Micro, Pro, Pro Mini, Yun, Esplora, Robot Control, Robot Motor boards are supported, android devices with USB-host support required) and WiFi (OTA for ESP8266/ESP32)

* serial monitor

* works offline (no internet connection required)

* Dropbox support

* Google Drive support

* material design

App blog:




Advanced paid features (marked with *) review:


See also CppDroid app:


Note: this is NOT an official Arduino team application, but a 3rd-party mobile application with the same functionality developed and supported by an independent developer.

© "Arduino" is a trademark of Arduino team.

Read more

More Information Of ArduinoDroid - Arduino/ESP8266/ESP32 IDE

lable: Tools - Apps Current Version:6.3.1 Publish Date:2022-06-17 Developer:Anton Smirnov

User Reviews


What's new with you? Please tell everyone.

SriDayal Seth 2020-06-25

Really Awesome App! it does work same like the arduino ide software for pc/laptop .The option available for library inclusion in the app is very easy and also the example included from the official arduino site is the sign of hard work done in this app. I heartily thanks to the app developer for making this awesome app👌👍👍 This update is really awesome.I love it very much.
Geoji George 2018-12-04

Actually this app is much worth. Seriously this app helps us alot in programing and uploading to the adruino. The problem I noticed is that when the phone switched from potrait mode to landscape mode the program written get lost. Then either we have to reload the saved program or we need to turn off the auto rotation mode in the phone. Also I found few more bugs like when we backspace or delete the codes in program the more which we needed also gets erased which we not selected. Thanks to the undo button. Anyways this one is much more worth also as its the free version. Thanks.
Close Up 2018-10-10

Extremely frustrating working in less than 2mm space and keyboard keeps popping out. Considering the Ad banner is LITERALLY in your face! After 2 lines of code you realize how useless this app really is and quickly get back on your computer to finish your project. And ppl also pay $10 for this app, I mean seriously you need to program your Arduino so badly????
Adam Burningham 2017-12-03

Not easy to use. Tiny area to actually work with. A pain to scroll through many lines of code. I wrote a sketch that worked through Arduino IDE on PC. With this app, that same sketch compiled fine and uploaded without any errors. However, it didn\'t work, and screwed up my bootloader instead.
A Google user 2016-10-10

Error: Process returned not 0 result code: 1 If someone can explain how to fix this upload error \"Error: Process returned not 0 result code: 1\" it will be worth 5 stars. Using Samsung S7. OTG cable with separate power source. Still get error if running only from phone. Using Uno board. If I select monitor it shows a text box filled with squares containing \"?\" and then crashes to black screen.
Antonin Ferret 2019-12-10

That is just great! Thank you for the app, that\'s exactly what I was looking for. You deserve some of my money sir! One question though. I would love to develop on Adafruit Flora from my phone. I think ArduinoDroid is the perfect fit for wearable devices and modification on the go would be awesome. I tried to figure out how to add a custom target but with no success. Is it doable or do you plan to support Flora anytime?
Theophrastus Bombastus 2016-01-26

Got getsync() errors on both a kindle fire and a galaxy S5 (both rooted). The app kept saying it was getting \"non-zero return value\" errors. Uploaded fine on a windows machine, so I know the problem is not the hardware. Amazing idea, would love to see it working on my hardware. Kind of disappointed it didn\'t.
Ludger Solbach 2016-02-07

Did not work for me Managed to upload Blink to my Arduino, but complained about a missing include file for a library synched alongside my sketch via Dropbox. The same builds without a hitch on both Windows and Linux. A day later, the Dropbox support upsell started nagging and the sketch folder now show as empty, so I suppose I\'m done trying.
Elektro Kontrol 2020-07-14

There is no issue for Xiaomi phone. But, i tried using Realme 2 pro phone (for arduino nano & mega), always shown \"No boards found\". Any suggestion for realme phone? Update: fixed the issue. For realme phone. Go to Developer Option (ON) --> USB Debugging (ON) --> Revoke USB Debugging Permissions. Then Restart the phone. Thank
Dr Mrugendra Thombre 2018-09-25

●●●●●●●●● I got ERROR , \"no arduino board found \" I tried alot even finding for otg drivers ,host controll and many things ! Nothing helped Finally just tried to change that the otg cable and boom it worked...!!! Lolz It may be because the power wire works inside otg cable but deta wire don\'t some times...! So i request admin to let this information and idea in trouble shooting section...! ●●●●●●●●●