¿Cuáles son algunas buenas aplicaciones de iOS para aprender codificación?

Algunas aplicaciones de iPad que te enseñarán cómo codificar:

Tynker

Aprende a construir tus propios juegos, usando un sistema de arrastrar y soltar para crear tus propios personajes, experimentar con la física y crear tu propia música. La aplicación tiene más de 200 rompecabezas de codificación para mantenerte ocupado y ocupado durante mucho tiempo.

LightBot

Lightbot comenzó como un juego Flash en 2008. Ahora es un juego de programación para Android e iOS, un juego cuya mecánica de juego requiere el uso de lógica de programación para resolver niveles, con un pequeño robot como el personaje principal. LightBot es único porque fue construido por un estudiante, y hace que aprender los fundamentos de la informática sea tan fácil como jugar un videojuego.

Bot de carga

Rui Viana creó Cargo Bot para ayudar a las personas a comenzar a pensar como una computadora, y es el primer juego sobre programación diseñado para el iPad. Ayuda a un robot a mover las cajas por la pantalla, utilizando conceptos de programación, y graba sus soluciones para compartirlas en YouTube.

ScriptKit

ScriptKit es la primera interfaz de programación de arrastrar y soltar para iPad del mundo, y es la primera aplicación de esta lista que no es un juego. Permite la interacción de la pantalla táctil con diferentes elementos del diseño, y viene con bloques de código, por lo que hay muy poca escritura. También incluye soporte para API de Instagram, Dropbox y Facebook, lo que significa que puede hacer prototipos rápidos con su dedo y usar las fotos y archivos que ya ha almacenado en la web.

Codea

“Es algo así como la banda de codificación de Garage”. Codea es con lo que se diseñó Cargo Bot, y se codificó con el lenguaje Lua. Es perfecto para la codificación y creación rápida de prototipos de juegos y aplicaciones visuales (a pesar de las restricciones de Apple). También viene con programas de ejemplo, y tiene una función de autocompletado inteligente. Oh, y se ve muy bien.

Rayuela

Este es para los niños (aunque a los adultos creativos también les encantará). Es un lenguaje de programación para iPad que permite a los niños generar sus propios juegos, aplicaciones y animaciones para resolver problemas de lógica de programación. Desarrolló la aplicación Daisy The Dinosaur, creada por Samantha John en el MIT para alentar a otras mujeres a comprender la lógica fundamental de la programación.

iOS es una mala plataforma para aprender codificación.

Cuando estuve súper temprano en mis esfuerzos de programación, busqué aplicaciones en la tienda de aplicaciones para poder seguir aprendiendo en mi teléfono. Lo que encontré me dejó realmente decepcionado. No hay realmente buenos recursos para aprender a codificar en iOS porque la plataforma no se adapta bien a la codificación: a menudo no tiene un teclado físico ni los límites del sistema operativo (sistema de archivos, caja de arena de aplicaciones, etc.) Ejecutar código arbitrario, es decir, el tuyo, difícil.

Cualquier computadora de escritorio, incluso algo como un Chromebook será mucho mejor que cualquier experiencia en un dispositivo iOS.

Especialmente cuando recién estás comenzando, tu entorno de programación puede hacerte o deshacerte. Tenga una configuración simple, use un teclado y un mouse, y evite las distracciones. Descargue un IDE en el idioma que está tratando de aprender, y tenga solo eso y un navegador web abierto. Esto realmente le permitirá escribir y ejecutar código en un entorno natural. Cualquier cosa en iOS sería despojada de características y / o basada en juegos.

Ah, y por cierto, hay una cosa para la que iOS es bueno en cuanto a codificación: en cuanto a la documentación. Me parece que mirar los documentos de las bibliotecas es un buen uso del tiempo si sientes que la codificación te pica y estás atascado en tu teléfono.

¡Feliz codificación!