Soy el desarrollador principal de Codiva.io, compilador en línea e IDE para Java.
Descubrí que muchos estudiantes quieren un IDE simple para el aprendizaje que funcione en dispositivos móviles. Muchos estudiantes cuando ingresan a la universidad por primera vez, ya tienen un teléfono y ahora todavía tienen que comprar una computadora portátil para programar. Los estudiantes usan teléfonos móviles casi todo el tiempo, es triste que no puedan escribir código en dispositivos móviles, y en realidad apenas hay pocos recursos educativos que funcionen muy bien en dispositivos móviles. No es de extrañar, los estudiantes no pasan tiempo aprendiendo cuando usan su teléfono.
Entonces, creé este IDE en línea que funciona en la mayoría de los teléfonos, Chromebooks y tabletas. No es un IDE completo, sino básico, solo adecuado para practicar preguntas de entrevistas, estructuras de datos y problemas de algoritmos, aprender la mayoría de las características del lenguaje, etc.
- ¿La sincronización local de archivos y carpetas es una adición valiosa a una aplicación de respaldo y sincronización basada en la nube?
- ¿Cómo pueden los departamentos de TI convertirse en mejores innovadores?
- ¿Cuál es la diferencia exacta entre CDN y el alojamiento en la nube para un sitio web? ¿Ambos servicios son diferentes o son comunes con el alojamiento de sitios web?
- ¿Cuál debería elegir para un curso de capacitación de verano de seis semanas: IoT o computación en la nube?
- ¿Cuáles son los desafíos clave de los proveedores de servicios de administración en la nube?
La única limitación importante de escribir código en dispositivos móviles es el teclado (el tamaño de la pantalla no es un problema importante). Lo he estado usando para responder preguntas en stackoverflow. Recomendaría instalar un buen teclado adecuado para la programación. Recomiendo el teclado del hacker si está utilizando Android, y deshabilite la capitalización automática y otros auto-todo. Para las tabletas, si puede permitirse un teclado Bluetooth, funcionaría muy bien.
Escribir una gran cantidad de código es una cosa, pero otra es poder leer el código y realizar modificaciones menores, ejecutar y probar es otro caso de uso más común, donde el móvil será un dispositivo principal.