Icono de búsqueda de Download.it
Advertisement

IDE móvil completo para programar placas Arduino y ESP, funcional offline pero con publicidad intrusiva

IDE móvil completo para programar placas Arduino y ESP, funcional offline pero con publicidad intrusiva

Votar (7 votos)

Licencia programa Gratuito

Desarrollador Anton Smirnov

Versión 5.0.2

Programa para Android

Votar

(7 votos)

Desarrollador

Anton Smirnov

Programa para

Android

Licencia programa

Gratuito

Versión

5.0.2

PROS

  • IDE completo de Arduino y ESP8266/ESP32 en Android, con compilador y cargador integrados
  • Funcionamiento totalmente offline, sin cuentas en la nube
  • Amplio soporte de placas Arduino clásicas y de módulos ESP
  • Funciones avanzadas de edición (autocompletado, diagnóstico en tiempo real, resaltado de sintaxis con temas) disponibles
  • Integración con Dropbox y Google Drive para gestionar proyectos

CONTRAS

  • Ocupa unos 500 MB de almacenamiento interno y no puede instalarse en la tarjeta SD
  • Publicidad muy intrusiva en la versión gratuita, con anuncios frecuentes y largos
  • Bug al cambiar de orientación que puede hacer perder código no guardado
  • Fallos al borrar texto y ausencia de autoformateo del código
  • Sin navegación inteligente por variables o cabeceras y experiencia mejorable en tabletas y modo DeX

ArduinoDroid - ArduinoESP8266 lleva el entorno de desarrollo de Arduino y de placas ESP8266/ESP32 a tu móvil Android, con compilador, cargador de programas y monitor serie integrados en una sola app. Está pensada para quienes programan habitualmente estas placas y quieren hacerlo directamente desde el teléfono o la tableta, incluso sin acceso a un ordenador.

Un IDE completo en el bolsillo

El gran atractivo de ArduinoDroid es que integra en Android todo lo necesario para trabajar con sketches de Arduino y ESP8266/ESP32. Permite abrir y editar proyectos, compilar y subirlos a la placa por USB o por WiFi (en el caso de ESP8266 y ESP32 con OTA), y monitorizar la salida serie desde el propio dispositivo.

La compatibilidad de placas es amplia: incluye soporte para todas las basadas en ESP8266 y ESP32, junto con modelos clásicos de Arduino como Uno, Nano, Mega 2560, Leonardo, Micro y Pro Mini, además de placas más específicas como Yun, Esplora o las Robot Control y Robot Motor, entre otras. Para subir programas por USB, el dispositivo Android tiene que actuar como host USB.

Todo esto funciona sin conexión a internet y sin necesidad de crear cuentas en servicios en la nube, ya que el compilador y el cargador de programas van incluidos en el propio paquete. La contrapartida es que la aplicación ocupa alrededor de 500 MB de almacenamiento interno y, por las restricciones de seguridad de Android, no se puede instalar en la tarjeta SD. En móviles con poca memoria interna esto puede ser una limitación relevante.

Conviene recordar también que no se trata de una app oficial de Arduino, sino de un desarrollo de un tercero que imita buena parte de la funcionalidad del IDE clásico.

Editor de código con funciones avanzadas

El editor de ArduinoDroid permite abrir y modificar sketches de Arduino y ESP, e incluye ejemplos y bibliotecas ya preparados para comenzar a trabajar. El entorno está adaptado al uso táctil y presenta una interfaz basada en Material Design que resulta familiar en Android.

Entre las funciones destacadas se encuentran el resaltado de sintaxis con temas personalizables, el autocompletado de código, el diagnóstico en tiempo real de errores y avisos con posibles correcciones, un navegador de archivos y un teclado de software propio integrado. Estas características avanzadas figuran marcadas con asterisco en la descripción de la app y forman parte del conjunto de funciones de pago.

Para gestionar proyectos, la app ofrece además integración con Dropbox y Google Drive, algo útil si se alterna entre varios dispositivos o se quiere mantener una copia en la nube sin depender de servicios propios del desarrollador.

Uso diario: potencia móvil con algunos tropiezos

Como herramienta práctica, ArduinoDroid resulta muy útil para escribir código, compilar y subirlo a la placa directamente desde el móvil. Permite probar cambios rápidos en un prototipo sin necesidad de abrir un ordenador, lo que la convierte en una compañera interesante para quienes experimentan con Arduino o ESP8266/ESP32 sobre la marcha.

Sin embargo, el uso continuado revela varios puntos débiles:

- El cambio de orientación de la pantalla puede provocar la pérdida del código que se estaba escribiendo si no se ha guardado previamente. Al pasar de modo vertical a horizontal, el contenido del editor puede desaparecer, obligando a recargar el sketch guardado o a desactivar la rotación automática del dispositivo para evitar sustos.

- En el editor se han observado fallos al borrar texto: al usar retroceso o la tecla de borrar, pueden eliminarse fragmentos adicionales de código que no se habían seleccionado. El botón de deshacer mitiga el problema, pero continúa siendo un comportamiento molesto si se programa con frecuencia desde la app.

- Falta un formateo automático de código. Cuando se pega texto, la indentación y la alineación quedan desordenadas y hay que ajustarlas a mano, algo que ralentiza el trabajo en sketches largos.

- El editor carece de ciertas “inteligencias” habituales en otros entornos de desarrollo, como poder pulsar sobre el nombre de una variable para saltar a su definición o abrir directamente el archivo de cabecera relacionado. Quien esté acostumbrado a estas funciones las echará en falta.

- En tabletas y en entornos tipo DeX, la experiencia se siente poco pulida, con una adaptación al tamaño de pantalla que no aprovecha del todo el espacio disponible.

Publicidad y versión gratuita

La versión gratuita de ArduinoDroid se financia con anuncios, que pueden retirarse mediante pago. El planteamiento es habitual en este tipo de apps, pero en este caso la intensidad publicitaria resulta especialmente intrusiva.

En el modo con anuncios pueden aparecer vídeos publicitarios de unos 30 segundos cada 10-15 segundos de uso, por ejemplo al compilar un sketch o al abrir el monitor serie. Esta frecuencia rompe el ritmo de trabajo y puede convertir tareas sencillas como depurar o hacer iteraciones rápidas en algo frustrante.

Quienes trabajen de forma puntual tal vez lo toleren, pero si se pretende utilizar la app como entorno principal de programación en movilidad, esta experiencia publicitaria limita bastante su comodidad en la versión sin pago.

Veredicto

ArduinoDroid - ArduinoESP8266 logra algo poco habitual: ofrecer un IDE de Arduino y ESP8266/ESP32 completamente funcional en Android, con compilación y subida de código sin conexión a internet y sin depender de cuentas externas. Resulta especialmente útil para makers, estudiantes y desarrolladores que quieren ajustar o probar sketches directamente junto a sus prototipos, solo con el móvil en la mano.

A cambio, exige bastante espacio de almacenamiento interno, la versión gratuita sufre de publicidad muy agresiva y el editor arrastra algunos fallos y carencias en funciones avanzadas. Si se acepta ese compromiso, o se opta por pagar para desbloquear el conjunto completo y reducir las molestias de los anuncios, ofrece una combinación poco común de movilidad y control sobre placas Arduino y ESP.

PROS

  • IDE completo de Arduino y ESP8266/ESP32 en Android, con compilador y cargador integrados
  • Funcionamiento totalmente offline, sin cuentas en la nube
  • Amplio soporte de placas Arduino clásicas y de módulos ESP
  • Funciones avanzadas de edición (autocompletado, diagnóstico en tiempo real, resaltado de sintaxis con temas) disponibles
  • Integración con Dropbox y Google Drive para gestionar proyectos

CONTRAS

  • Ocupa unos 500 MB de almacenamiento interno y no puede instalarse en la tarjeta SD
  • Publicidad muy intrusiva en la versión gratuita, con anuncios frecuentes y largos
  • Bug al cambiar de orientación que puede hacer perder código no guardado
  • Fallos al borrar texto y ausencia de autoformateo del código
  • Sin navegación inteligente por variables o cabeceras y experiencia mejorable en tabletas y modo DeX

Imágenes de ArduinoDroid - ArduinoESP8266 APK