Write sketches,compile and upload to Arduino/ESP8266/ESP32 over USB/WiFi with AI
ArduinoDroid - Arduino/ESP IDE is a feature-rich Android IDE that lets you write, compile, and upload sketches for Arduino and ESP boards directly from your device, offline and without a cloud account. With 1,000,000+ total downloads and 40K downloads in the last 30 days, it remains a trusted choice for makers who want portable, offline development.
Pros & Cons
Offline work without internet or cloud accounts
Broad board support including ESP32/ESP8266 and Arduino boards
On-device AI to enhance coding without data usage
Integrated Library Manager, examples, and cloud storage integrations
Not the official Arduino team app, which may affect perceived authenticity
Bluetooth/OTG support isn’t highlighted, focusing primarily on USB/WiFi uploads compared to some rivals
About ArduinoDroid - Arduino/ESP IDE
ArduinoDroid - Arduino/ESP IDE is a tools app developed by PE Smirnov Anton Sergeevich.
Download Statistics
ArduinoDroid - Arduino/ESP IDE has been downloaded 2.5 million times. In the last 30 days, the app was downloaded 40 thousand times.
User Ratings
ArduinoDroid - Arduino/ESP IDE is rated 3.50 out of 5 stars. The rating is based on 13 thousand ratings.
App Information
ArduinoDroid - Arduino/ESP IDE is FREE to download. The APK download size is 199.80 MB. The latest version available is 9.0.0. The last update was on June 16, 2026.
Technical Requirements
ArduinoDroid - Arduino/ESP IDE requires Android 6.0+ or higher. The app has a content rating of Everyone. The app has been available on Google Play March 2014.
Description
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, ESP32C3, ESP32S3, 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/ESP32S3) * serial monitor * works offline (no internet connection required) * on-device AI (no internet connection required, no cloud inference costs) * Dropbox support * Library Manager * Google Drive support * material design
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.
Recent changes: * Add on-device AI (read https://www.arduinodroid.app/2026/06/folks-were-excited-to-announce-that.html) * Enable uploading over WiFi for ESP32S3 * Fix NPE during sketch save on low-end devices
Get a detailed PDF report for ArduinoDroid - Arduino/ESP IDE with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
Comments on ArduinoDroid - Arduino/ESP IDE for Android
★★★★★DEEMAH _Techs· Apr 19, 2026
GOOD APP. BEST FOR BEGINNERS. BUT CNA THE DEVELOPER MAKE THIS APP SUITABLE FOR ESP 32 CAM. BECAUSE IT HAS SOME ERROR WITH SOME LIBRARY LIKE BLE, ESP32 CAM
★★★★★672 Antarctica· Mar 22, 2026
Once I entered what board I was using and set up my Android's [Use the USB for File Transfer], I ran the Blink code installed in the app (the "Hello World" of this coding), and my project is blinking as hoped. Works, I'm impressed. 5-stars easy!
★★★★★Ricky Salgueiro· Mar 20, 2026
Is a very nice app good vor Arduino UNO Controller Board
★★★★☆Alexis Hernandez· Apr 12, 2026
Wish it supports Core 3. X in Esp, most of my projects are in that ver. So it's better to use this for arduino boards.
★☆☆☆☆Manish Pal Singh· Jun 9, 2026
I was using it from last 3 years facing a lot of problems, but I ignored because I think I was beginner, but now I know how to use these things even after that I am facing many problems to using that because it has a hard data structure it shows a hard complex puzzled message for the error message, so we cannot understand that and improve the code and even if after a lot of attempt when I try the code on PC that works the environment is complex even I try to delete and re download it, but it doesn't
★☆☆☆☆Priyanka Tiwari· Apr 11, 2026
There is a problem in this app, this app is showing pa thread mutex lock called ona Destroyed mutex
★☆☆☆☆Shubham Rakholiya· Mar 22, 2026
In this play store update I can not access old version also this Arduino droid app not supported ESP8266WiFi.h library so please, give library otherwise please solve this older version issue also download multiple library for esp8266 but not working any of them older version is better
★☆☆☆☆Gift Cards· Apr 29, 2026
Esp32 sdk problem some file missing in esp32 sdk 😭
Google Play Rankings for ArduinoDroid - Arduino/ESP IDE
This app is not ranked
Technologies used by ArduinoDroid - Arduino/ESP IDE
22 permissions·19 libraries
Subscribe to see full permission and library details
Trust & Safety: Permissions include Internet, storage, camera, microphone, and foreground services; on-device AI and offline operation reduce cloud data usage. The app is not an official Arduino product, but a third-party implementation.
Back to top
AppBrain Intelligence premium content
Subscribe now to get full and unlimited access to AppBrain Intelligence.
You'll have access to:
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.