ArduinoDroid - Arduino/ESP IDE

Contains adsIn-app purchases
3.3
14.2K reviews
1M+
Downloads
Content rating
Everyone
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
Apr 13, 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
February 20, 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.
18 people found this review helpful
Did you find this helpful?
PE Smirnov Anton Sergeevich
February 23, 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
Soni Singh
March 12, 2026
There is a red colored bar appearing at the bottom of the editor of this app, half an inch long. There was no such fault before the update, after the update it has started appearing like this. Please correct it then I will give five stars again.
6 people found this review helpful
Did you find this helpful?
PE Smirnov Anton Sergeevich
March 6, 2026
Hi, Soni. Thank you so much for the review! We appreciate your feedback. Feel free to support the development with Premium subscription or one-time payment and get all the features without limitations and ads for the price of a cup of coffee once a month. More on this: https://www.arduinodroid.app/p/premium.html Have a nice day!
Yogesh Kumar Nayak
March 16, 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
2 people found this review helpful
Did you find this helpful?
PE Smirnov Anton Sergeevich
March 17, 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

* Start immediate crash fix attempt