67 votos

¿Cómo puedo hacer el desarrollo en mi dispositivo Android?

Tengo un viaje bastante largo al trabajo y tengo un teléfono Android. Me imagino que sería bueno hacer algo de programación simple en el camino. No soy exigente en cuanto al lenguaje para programar. Por lo general, tengo una conexión a Internet en el tren.

He estado buscando en el Android market pero no he encontrado ninguna aplicación que ofrezca un "entorno de desarrollo" o un editor con compilador. ¿Es posible algún tipo de desarrollo en Android? ¿Existe alguna aplicación para esto?

2 votos

Esta cuestión será mucho más relevante a medida que salgan dispositivos Android más potentes y baratos.

26voto

jay Puntos 476

Dos años después: Utilizo AIDE En su breve resumen de características se indica:

Ciclo de edición-compilación-ejecución:

  • Cree una aplicación de muestra con un solo clic
  • Ejecute su aplicación con un solo clic
  • No se requiere acceso a root
  • Compilación incremental para tiempos de compilación rápidos
  • Utiliza el formato de proyecto .classpath de Eclipse para la compatibilidad
  • Visor LogCat integrado

Comprobación de errores en tiempo real:

  • Análisis de errores en tiempo real a lo largo de todo el proyecto mientras se escribe
  • Correcciones rápidas automáticas para muchos errores

Refactorización:

  • Cambiar el nombre de
  • Variable en línea
  • Introducir la variable
  • Método de extracción

Código:

  • Formateador de código
  • Organizar las importaciones
  • Código de salida de comentarios
  • Crear setters/getters/constructores de campos

Navegación por el código:

  • Ir a la definición
  • Buscar usos
  • Símbolo Goto
  • Ir a la clase

Editor:

  • Editor muy rápido incluso con archivos grandes
  • Finalización de código para Java y Android XML
  • Ayuda en línea para Android directamente desde el código
  • Resaltado de sintaxis para Java y XML
  • Deshacer/rehacer ilimitado
  • Pellizcar el zoom
  • Ampliar la selección de forma inteligente
  • Soporte de teclado con combinaciones de teclas configurables
  • Interfaz de usuario optimizada para pantallas pequeñas con el fin de mostrar la mayor cantidad de código/contenido posible

Navegador de archivos:

  • Gestor de archivos integrado con las funciones más comunes: Renombrar, borrar, crear archivo o carpeta
  • Integración con Dropbox
  • Integración de Git con Commit/Dicard/Push/Pull y soporte SSH.

enter image description here enter image description here

1 votos

El enlace a AIDE es Android-ide.com Por desgracia, no puedo sugerir ediciones por alguna razón

0 votos

@jay de nada. ¿todavía usas AIDE?

2 votos

No, mi portátil lenovo tiene mejor batería ahora que mi vieja pestaña Android :(

21voto

ImaginaryRobots Puntos 400

Si te dedicas a los lenguajes de scripting, echa un vistazo a SL4a (Scripting Layer For Android). Te da acceso a la API de Android en cada lenguaje - Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, y shell.

Viene con su propio editor básico, pero puedes especificar un editor diferente si tienes otros instalados - yo he usado el editor de texto Jota con él.

Consigue el SL4A aquí: http://code.google.com/p/Android-scripting/

He construido algunas aplicaciones interactivas básicas de Android con esta configuración, y varios scripts de consola. Usted debe ser capaz de configurarlo para almacenar los archivos en Dropbox o similar para obtener auto-sincronización también.

18voto

Ben Puntos 129

Si quieres ponerte en plan meta, hay Terminal IDE , un entorno de desarrollo completo Java / HTML / Android que se ejecuta en Android.

12voto

Greg Shackles Puntos 221

Tengo una aplicación llamada C# To Go en el mercado de Android que proporciona un REPL básico de C#. Desde luego, no pretende ser un entorno de desarrollo real, pero permite jugar con el lenguaje y compilar cosas sobre la marcha.

11voto

tidbeck Puntos 281

¿Por qué no dar Ruboto IRB (extraído de Play Store) Ruboto-IRB en GitHub un ir.

De la descripción de la aplicación:

Ruby interactivo que se ejecuta en Android. Edita, guarda y ejecuta scripts en el teléfono. Ideal para aprender, crear prototipos y pequeñas aplicaciones. Ruboto IRB aprovecha el poder de JRuby para abrir la API de Android.

0 votos

¿En qué se diferencia de SL4A?

0 votos

No está disponible con su enlace

0 votos

@kouty gracias por la información. El enlace ya está actualizado.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X