Cómo codificar en mi teléfono

Sí, definitivamente puedes codificar en un teléfono.

Sin embargo, la experiencia probablemente será muy molesta y, en general, realmente no valdrá la pena.

Si está codificando en Android, recomiendo encarecidamente el Hacker Keyboard en Google Play. Le proporciona teclas de flecha, Ctrl, Mayús y todas las demás teclas que encontrará en un teclado físico.

También puede conectar un teclado USB externo a un teléfono Android con un adaptador OnTheGo, o mediante Bluetooth si su teclado lo admite.

Sin embargo, la mayoría de las aplicaciones de programación disponibles se sienten a medias, o le envían spam sobre una cuenta premium u otras cosas.

Yo personalmente uso el IDE de Cloud9 para mi propia codificación; es su propio entorno virtual de desarrollo de Linux, lo que significa que tiene acceso a un terminal y apt-get para compilar cualquier código que desee.

El editor hace maravillas. No importa en qué dispositivo se encuentre, el IDE permanece exactamente en el mismo estado en que lo dejó.

Aquí hay una captura de pantalla de usarlo en mi teléfono:

Dicho todo esto, escribir código en un teléfono es muy molesto y solo lo recomiendo si es necesario, para hacer una solución rápida o algo así.

Se vuelve mucho más fácil con un teclado y mouse bluetooth, pero la mayoría de los teléfonos no son tan potentes como las computadoras.

Si su único objetivo es escribir algunas líneas de código desde su teléfono para ver si funcionan como se esperaba, hay varios sistemas basados ​​en la web disponibles que le permiten escribir código en un editor, compilarlo y ejecutarlo. Obviamente, con el teclado de su teléfono y el tamaño limitado de la pantalla, la experiencia será frustrante si desea escribir más de unas pocas líneas. Y el código realmente no puede hacer nada útil aparte de imprimir algunos resultados en la consola.

Otra posibilidad sería la plataforma Cloud9 de Amazon, que es un entorno de desarrollo completo en la nube al que se accede desde un navegador web. Nuevamente, construir cualquier cosa no trivial usando solo un navegador de teléfono inteligente sería un ejercicio de frustración. Sin embargo, si tuviera que construir una aplicación en ese entorno utilizando una computadora normal, y solo quisiera entrar y hacer un pequeño cambio, podría hacerlo desde el navegador de su teléfono. Sin embargo, si bien eso parece algo genial en teoría, no estoy realmente seguro de si ese es un caso práctico en el que realmente querrías hacer eso.

Sí, obviamente, qué significa codificar: escriba una serie de instrucciones en algún idioma y si su computadora admite editores de texto, también lo hará su teléfono. Ahora, una mejor pregunta sería ¿Puede compilar ese código en un ejecutable en ejecución y, de nuevo, la respuesta es sí, hay aplicaciones de Android que pueden hacer eso, puede buscar en Google Play si tiene Android. No sé sobre las otras plataformas móviles.

Sí, obviamente puedes. Depende del idioma. Si desea codificar C / C ++, le recomendaré la aplicación C4droid / Cpp Droid. Lo encontrarás en google playstore. Es para Android. No sé sobre IOS.

Eche un vistazo a TouchDevelop que le permite programar scripts tocando la pantalla. ¡No solo programación para dispositivos móviles, sino programación en dispositivos móviles!
TouchDevelop: ¡crea aplicaciones en todas partes, en todos tus dispositivos!

Hay droidedit … También hay Ipython

Siempre que tenga un editor o entorno de desarrollo, puede codificar.

Puedes, pero confía en mí, eso es muy frustrante.

Solo lo uso para hacer pocos cambios en un código existente solo en una emergencia.