ArduinoDroid - Arduino/ESP IDE

Contains adsIn-app purchases
3.3
14.3K reviews
Content rating
Everyone
1M+
Downloads
Content rating
Everyone
In-app purchases
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Write with code complete and libraries, compile, upload Arduino or ESP8266/ESP32 (including ESP32S3, ESP32C3) 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.

Note:
SDKs are downloaded from Google Play when ESP board is chosen. Once downloaded it does not require internet connection anymore.

Features:
* 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:
https://www.arduinodroid.app

Troubleshooting:
https://www.arduinodroid.app/p/troubleshooting.html

Advanced paid features (marked with *) review:
https://www.arduinodroid.app/p/advanced-features.html

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.
Updated on
21 Apr 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.6
12.7K reviews
waizul ansari
20 February 2026
Really impressed with ArduinoDroid. I can write, edit, compile, and upload sketches directly from my phone without needing a laptop. It works well with Arduino Uno, Arduino Mega, Arduino Nano, and ESP8266. OTG uploading is smooth and reliable. The interface is simple and easy to use, which makes quick testing and project work very convenient. Please keep updating the app regularly and ensure compatibility with all Android versions and different phone models.
21 people found this review helpful
Did you find this helpful?
PE Smirnov Anton Sergeevich
23 February 2026
Hi, Waizul. Thank you so much for your app review. Feel free to support the app development by going Premium https://www.arduinodroid.app/p/premium.html
Adithya9009
22 February 2026
the app is working soo good with my esp32 , had to trouble shoot at first but then, lossening the cable a little bit helped a lot, also there were no adds at all , surprised , keep it up. edit: it is chasing now reduced to 3 stars
3 people found this review helpful
Did you find this helpful?
PE Smirnov Anton Sergeevich
23 February 2026
Hi, Adithya. Thanks for your review. Can you provide the details what is not working for you, please?
Yogesh Kumar Nayak
16 March 2026
A BIG SUGGESTION, but it can be hard - You can add AI to the app, like can select board type and sensors used + we have a chatbot inside the app we type "the board hosts an AP named 'Happy Diwali' without any password, whenever someone connects to it, the device automatically opens a webpage greeting the user HAPPY DIWALI" and the chatbot provides the code + wiring + problems and if the code has any problem, you should see a "CHECK MISTAKE" button and AI recreates the code with solving that prob
3 people found this review helpful
Did you find this helpful?
PE Smirnov Anton Sergeevich
17 March 2026
Hi, Yogesh. Thank you for the review. Feel free to suggest the improvements. UPD: Thanks for the suggestion! We do have something similar on our roadmap (https://www.arduinodroid.app/p/arduinodroid-pro.html) and we're open to any suggestions.

What's new

* ESP8266 core updated from 2.7.1 to 3.1.2 and GCC from 8.3.0 to 10.3.0
* Fixed: compilation issues (due to changed deps analysis algorithm)
* Fixed: not dedicated sketch directory removal
* Fixed: compilation for ESP32Cam
* Fixed: not dedicated sketch directory removal
* Fixed: code complete for ESP targets
* Fixed: app update requires dynamic SDK reinstall
* Fixed: board features files can't be read after the app update
...
More on https://www.arduinodroid.app/p/releases.html