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


63

Tengo un viaje bastante largo al trabajo y soy dueño de un teléfono Android. Me imagino que sería bueno hacer una programación simple en el camino. No soy exigente en qué idioma codificar. Por lo general, tengo una conexión a Internet en el tren.

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


2
Esta pregunta será mucho más relevante a medida que salgan dispositivos Android más potentes y más baratos.
notlesh

Respuestas:


25

Dos años después: uso AIDE , su breve resumen de características dice:

Editar-compilar-ejecutar ciclo:

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

Comprobación de errores en tiempo real:

  • Análisis de errores en tiempo real durante todo el proyecto a medida que escribe
  • Soluciones rápidas automáticas para muchos errores

Refactorización:

  • Rebautizar
  • Variable en línea
  • Introducir variable
  • Método de extracción

Código:

  • Formateador de código
  • Organizar importaciones
  • Código de comentario externo
  • Crear setters / getters / constructores a partir de campos

Código de navegación:

  • Ir a la definición
  • Encuentra usos
  • Ir al símbolo
  • Ir a clase

Editor:

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

Explorador de archivos:

  • Administrador de archivos incorporado con las características más comunes: cambiar el nombre, eliminar, crear un archivo o carpeta
  • Integración de Dropbox
  • Integración de Git con Commit / Dicard / Push / Pull y soporte SSH.

ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí


1
el enlace a AIDE es android-ide.com , desafortunadamente no puedo sugerir ediciones por alguna razón
Tobias Kienzler

@ Jay de nada. ¿sigues usando AIDE?
Tobias Kienzler

2
no, mi laptop Lenovo tiene mejor batería ahora que mi antigua pestaña de Android :(
jay

21

Si utiliza lenguajes de secuencias de comandos, consulte SL4a (Capa de secuencias de comandos para Android). Le da acceso a la API de Android en cada idioma: Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl y shell.

Viene con su propio editor básico, pero puede especificar un editor diferente si tiene otros instalados; he usado el editor de texto Jota con él.

Obtenga SL4A aquí: http://code.google.com/p/android-scripting/

He creado algunas aplicaciones interactivas básicas de Android con esta configuración y varios scripts de solo consola. Debería poder configurarlo para almacenar los archivos en Dropbox o similar para obtener la sincronización automática también.


18

Si desea obtener todos los meta, hay Terminal IDE , un entorno completo de desarrollo Java / HTML / Android que se ejecuta en Android.


12

Tengo una aplicación llamada C # To Go en el mercado de Android que proporciona una C # REPL básica. Ciertamente no está destinado a ser un entorno de desarrollo real, pero le permite jugar con el lenguaje y compilar cosas sobre la marcha.


11

¿Por qué no le das una oportunidad a Ruboto IRB (extraído de Play Store) Ruboto-IRB en GitHub ?

De la descripción de la aplicación:

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


¿Cómo es eso diferente de SL4A?
NoBugs

No disponible con su enlace
kouty

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

5

Sé que está buscando aplicaciones de programación realmente en el teléfono, por lo que esto podría no ser demasiado útil. Encontré una aplicación llamada Escritorio remoto Splashtop que con una conexión WiFi, puedes controlar tu computadora en casa. Lo he intentado para leer documentos y jugar. Sin embargo; Creo que podría usarse para escribir código usando cualquier utilidad que tenga en casa.


4

Existe un lenguaje retro de Charles Childers y clojure REPL del software sattvik, aunque estos son algo más exóticos que los idiomas estándar.


2

Aloha Editor se ejecuta dentro de su navegador. Pero supongo que no se ejecutará en todos los navegadores de Android, Firefox móvil parece más avanzado cuando se trata de HTML5.



2

Echa un vistazo - Desarrollador web de Android . Soy desarrollador de esta aplicación.

Está desarrollado especialmente para desarrolladores web.

caracteristicas:

  • Admite todos los principales idiomas y formatos web: PHP, JavaScript, CSS,
    HTML
  • Muchas formas de llegar a su proyecto (FTP, FTPS, SFTP, WEBDav y en crecimiento)
  • Resaltado de código
  • Completar código
  • Soporte de teclado de hardware (por ejemplo, teclas de acceso rápido)
  • Comprobación de errores
  • Código de embellecimiento
  • Interfaz de usuario lista para tableta
  • Numeración de linea
  • Vista previa rápida de tu página
  • Destacando la línea actual
  • Buscar y reemplazar con expresiones regulares
  • Deshacer / rehacer ilimitado
  • Modo de pantalla completa
  • Cambiar el nombre / crear / eliminar / copiar y pegar archivos dentro de su proyecto
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.