ArduinoDroid - Arduino/ESP IDE

Contains adsIn-app purchases
3.3
13.8K 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 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.

Important:
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.

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
Dec 12, 2025

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.5
12.3K reviews
Martin Amies
December 5, 2025
works well until you find yourself trying to import a sketch from external sources, it's impossible. I bought the full version, I have never been so frustrated/ disappointed . Back to the PC
2 people found this review helpful
Did you find this helpful?
PE Smirnov Anton Sergeevich
December 8, 2025
Hi, Martin. Sorry for that. We're working on the improvement and the update is being reviewed by Google as it requires full access permission to file system. Hope it will work for you. UPD: feel free to join open testing and try 7.2.0-develop with full access permission
Sahadat Ansari
December 2, 2025
⭐ ⭐⭐⭐⭐⭐ Fantastic for Arduino Users! ArduinoDroid is an outstanding app for anyone working with Arduino. It lets you write, compile, and upload code directly from your phone with ease. The interface is smooth, the features are powerful, and it supports libraries and boards without any hassle. Whether you’re a beginner or an advanced maker, this app makes Arduino programming super convenient and portable. Highly recommended for every electronics enthusiast!
6 people found this review helpful
Did you find this helpful?
PE Smirnov Anton Sergeevich
December 2, 2025
Hi, Sahadat. Thank you much for your kind word, wish you all the love and beauty of this world! Consider supporting the app with Premium for just a cup of coffee once a month (more on this https://www.arduinodroid.app/p/premium.html), we have lots of things to do (https://www.arduinodroid.app/p/arduinodroid-pro.html). Thank you
Mrscooter
November 22, 2025
he came back from not being able to sell premium versions because he was banned by the play store for being Ukrainian, then comes back at $30more to $40! to buy, was $10 and also it's now $40 to rent per year, and $4 per month(8 cups of Keurig coffee). should be $1mo, and $10 to own.
12 people found this review helpful
Did you find this helpful?
PE Smirnov Anton Sergeevich
November 22, 2025
Hi, Mrscooter. Thank you for the feedback, we appreciate it! We've analyzed the value exchange and decided to switch to subscription model as it provides fair value exchange. Please visit https://www.arduinodroid.app/p/premium.html to read the reasoning. The subscription price is roughly a cup of coffee once a month.. Thank you for your support!

What’s new

* Fixed: few ANRs and minor issues
* Apply LTO for AVR boards
* Better libraries compatibility
* Better sketches compatibility
* Dramatically reduced compilation time when there is a lot of output (~ -90%)
* Crash on ESP32 sketches