ArduinoDroid
Tools
2026-08-06
165.55MB
9.3.0
Android
235
Screenshots
Introduction
ArduinoDroid is a code writing tool for Android devices, allowing users to easily write code on their phones. This application requires no network connection, allowing you to work anytime, anywhere. It supports various development boards and does not require root access. The application also offers various auxiliary functions, displaying programs and libraries, and highlighting code syntax. Users can upload code via USB, Wi-Fi, and other methods, making code writing more convenient and efficient.
Features:
open/edit arduino sketches
example sketches and libraries included
code syntax highlighting
compile sketches (no root required)
upload sketches (FTDI-based board and Arduino Uno are supported at this time only, android devices with USB-host support required)

Highlights:
No Internet Needed: With this application, you can work without needing the internet or Wi-Fi. This feature allows you to work even while on a flight, helping you complete your work quickly and easily.
Built-in Compiler: With this application, you'll have built-in compilers on your device. You can write code perfectly and precisely, just like using a laptop. It provides you with the most convenient and user-friendly experience.
Complete Toolchain Pack: You'll have access to a full range of tools, from simple to professional. These tools will help you work optimally without any difficulties or obstacles.
USB WiFi Upload: In this application, you can also use a USB WiFi adapter to upload and work quickly. It provides you with an extremely convenient and smart experience.
Board Compatibility: Wide compatibility: The application boasts extremely high compatibility. You can use the application on any device you want, quickly and easily, without being restricted by any fixed device.
Real-Time Serial: You can work directly whenever you want. The application will support you working day and night without any difficulties or obstacles, providing you with an extremely perfect and versatile user experience.

Pros and Cons:
Pros
Convenient
Works without internet connection
Sketch compilation doesn't require a rooted device
File navigator
Cons
Can't be installed on an SD card
Requires 500 MB of free space

FAQs:
Does ArduinoDroid work offline?
Yes, ArduinoDroid works fully offline because it includes local compilers, libraries, and example sketches. You can write, build, and upload without an account or a network connection, which makes it reliable in classrooms, workshops, and field projects.
How do USB and Wi‑Fi uploads work in ArduinoDroid?
ArduinoDroid uses an internal uploader for many Arduino boards over USB and supports Wi‑Fi over the air for ESP8266 and ESP32. If an upload fails, the app can fall back to Avrdude in certain cases; see the troubleshooting page for board specific steps.
Can I install additional libraries in ArduinoDroid?
Yes, ArduinoDroid recognizes standard Arduino libraries and lets you import a .zip library into your sketch environment. After installing, you can include the headers in your sketch and compile them on device like any other project.
Which boards are supported by ArduinoDroid?
ArduinoDroid supports Arduino Uno, Mega 2560, Nano old and new bootloader, Leonardo, Micro, Pro Micro, Pro, Pro Mini, Yun, Esplora, Robot series, plus many ESP8266 and ESP32 boards and Digistump. Check your specific model and connection type in the app before uploading.

Conclusion:
The application is user-friendly and does not necessitate rooting the device, which enhances its accessibility. However, it requires a minimum of 500 MB of free internal storage for installation. While some features, such as a specialized in-app keyboard and customizable themes, are reserved for premium users, the core functionalities remain robust enough for most programming needs. Overall, ArduinoDroid stands out as a practical solution for those looking to code on-the-go.