Swift Playgrounds, aprender a programar con Apple
Swift Playgrounds es la app de Apple para iPad para que los niños aprendan a programar con el lenguaje de programación Swift. La app está disponible en la App Store y de forma gratuita.
Se presentó en la keynote WWDC de junio de 2016 y ya se ha convertido en una de las aplicaciones estrella. Puedes descargar Swift Playgrounds en la Apple Store. Swift Playgrounds es compatible con todos los iPad Air, iPad Pro y iPad mini 2 que funcionen con iOS 10 o versiones posteriores.
Novedades de Swift Playgrounds
Swift Playgrounds no solo va de programar con el iPad, también se relaciona con la robótica ya que se puede utilizar para la programación de robots, drones y kits de robótica. Los más destacados:
- LEGO MINDSTORMS Education EV3
- Las bolas robóticas de Sphero: Sphero SPRK+, Sphero Bolt y Sphero Mini.
- UBTECH’s Jimu Robot MeeBot Kit
- Dash, el robot azul de Wonder Workshop.
- Los drones Parrot: Mambo, Airborne y Rolling Spider.
- El cubo para hacer música Skoog.
- MekaMon V2
- Makeblock Neuron Explorer Kit
¿En qué consiste Swift Playgrounds?
Swift Playgrounds es una app interactiva para que los niños aprendan código mientras juegan (en este listado nuestras favoritas). Swift Playgrounds incluye unas lecciones que explican los conceptos de la programación con Swift (lenguaje de programación que utilizan profesionales y desarrolladores) y después los retos a resolver.
La idea es ir resolviendo rompecabezas y retos para ir avanzando en niveles y dificultad mientras se van aprendiendo principios de programación. Es un juego rápido, sencillo e interactivo para enganchar a los niños a Swift sin darse cuenta y descubrirán que han creado código cada vez más complejo.
La interfaz, los gráficos y los mundos que se crean tienen el estilo de Apple: un diseño muy cuidado.
Además Apple ha buscado que sea una aplicación social, donde todo se pueda compartir con los amigos (o todo el mundo) ya sea el código creado o un vídeo del programa en ejecución que hayas programado.
¿Cómo se programa con Swift Playgrounds?
La pantalla del iPad está dividida en dos partes: las instrucciones para programar están a la izquierda de la pantalla mientras que el mundo interactivo que se va creando está a la derecha. Se puede ver al momento como funciona el código que se ha escrito. Es muy visual.
Swift Playgrounds tiene diversas ayudas para la programación como el autocompletado de comandos: a medida que los niños van escribiendo código aparecerán sugerencias en la parte inferior para seleccionar y arrastrar al lado izquierdo de la pantalla, el área reservada a las líneas de código.
¿Para quien es Swift Playgrounds?
Apple no indica rango de edad, según ellos «cualquier persona puede programar«. Sí que parece que los niños son el mercado objetivo: es muy visual, hay recursos para educadores y está muy pensada para introducir los conceptos de la programación a niños y adolescentes de una forma amena y divertida.
Apple ya ha comentado que es gratis porque quieren que todo el mundo pueda aprender a programar. Si te interesa ampliar información, consulta aquí la web de Apple.
Swift Playgrounds en el aula
Swift Playgrounds está orientada también a la educación y han creado una guía para el maestro de 70 páginas para utilizar la app en el aula relacionado con La Hora del Código. También ya disponible para descargar de forma gratuita esta guía para los profesores.