Swift Playgrounds

Aprende a programar en serio con tu iPad. Y en divertido.

Descarga gratis la nueva app Swift Playgrounds

Swift Playgrounds es una app revolucionaria para el iPad que enseña a programar con Swift de forma fácil y divertida. Es perfecta para estudiantes porque no requiere conocimientos previos de programación. Empieza resolviendo puzles hasta dominar los aspectos básicos de Swift, un lenguaje de programación muy potente creado por Apple y que los profesionales utilizan en algunas de las apps más populares. Después, enfréntate a retos de mayor dificultad con áreas de juegos más avanzadas diseñadas por Apple y desarrolladores de primer nivel.

Robots y drones. Tus comandos son órdenes.
Ahora puedes escribir código para que los robots hagan cosas alucinantes. Aprende a programar dispositivos conectados como el LEGO® MINDSTORMS® EV3 y míralos en acción.

Más información sobre
dispositivos conectados

Programar con Swift.
Un juego de niños.

Aprender a programar con Swift Playgrounds es puro entretenimiento. La app incluye una amplia lista de lecciones diseñadas por Apple. Guía a un personaje por un mundo 3D usando código hasta que domines los aspectos básicos de Swift. Y después pasa a conceptos más avanzados.

Ves lo que programas: escribes el código en la parte izquierda de la pantalla y, con un toque, los resultados aparecen a la derecha.

Conquista niveles, puzles y conceptos de programación.

La primera lección enseña los aspectos básicos de Swift utilizando el mismo código que los profesionales. A medida que vas progresando, se añaden conceptos cada vez más avanzados. De este modo reforzarás todo lo aprendido y tu código irá ganando en complejidad.

Aspectos básicos de Swift.

Empieza aprendiendo los conceptos más importantes que necesitas conocer para programar.

  • Comandos

  • Funciones

  • Bucles

  • Parámetros

  • Condiciones

  • Variables

  • Operadores

  • Tipos

  • Inicialización

  • Corrección de errores

Aprende lo básico.
Y no te quedes ahí.

Además de las lecciones integradas, Swift Playgrounds incluye una selección de desafíos adicionales que se va ampliando con el tiempo. La diversión está garantizada. Y el aprendizaje, también.

Un mundo de contenidos creados por toda una comunidad de desarrolladores.

Descubre montones de canales con nuevos retos creados por desarrolladores y editores de primer nivel. Suscríbete a tus preferidos y recibirás sus últimas creaciones directamente en la app. Ahora las posibilidades son ilimitadas.

Haz que tu código gatee, ruede o vuele por las nubes.

Programa robots y drones para que cobren vida. Los desarrolladores de terceros de los robots y dispositivos más populares ofrecen suscripciones con un montón de áreas de juegos que te permiten configurar y controlar juguetes educativos tan conocidos como el LEGO® MINDSTORMS® EV3. Y esto es solo el principio.

En las áreas de juegos de Sphero guías a la bola robótica a través de circuitos complicados, haces que salte para sortear obstáculos y le cambias el color.

Las áreas de juegos de Dash te retan para conseguir que el robot hable, cante y reaccione a las señales de su alrededor.

Con las áreas de juegos de MeeBot puedes aprender a programar los seis servomotores del Jimu Robot MeeBot y conseguir que se mueva con naturalidad. O que se eche unos bailes.

Las áreas de juegos de Parrot te permiten usar los drones de Parrot y el iPad en exteriores para programar maniobras acrobáticas increíbles.

Una nueva forma de programar.
En el mejor dispositivo para aprender.

Swift Playgrounds aprovecha al máximo la potencia, la simplicidad y las funciones Multi-Touch del iPad: solo tienes que tocar, arrastrar y escribir para interactuar con tus creaciones.

Números al vuelo.

Cuando tocas un número, se abre este teclado para que puedas cambiarlo.

Biblioteca de fragmentos.

Arrastra y coloca los fragmentos de código que más se utilizan para escribir menos.

Toca y edita.

Arrastra una función y aplícala a la parte del código que quieras.

QuickType y teclado de programación.

QuickType te va mostrando comandos en la barra de funciones rápidas. Esto te permite escribir una línea de código con solo mover un dedo (o dos). Y como hacerlo a mano a veces es la mejor opción, hemos creado un teclado especial para programar. Toca una tecla para ver varios caracteres y arrastra para elegir el que quieras.

La ayuda está a un toque de distancia.

Si hay algún comando que te cuesta entender, mantenlo pulsado y se abrirá un menú. Elige la opción que necesites para resolver tu duda.

Pon tu creatividad en marcha con las plantillas.

Las plantillas te permiten llegar a creaciones más avanzadas, ya que incluyen código que aprovecha las tecnologías del iPad como la pantalla Multi-Touch, el giroscopio y el acelerómetro. ¿Tienes el día creativo? No te cortes y añade gráficos, sonido y mucho más.

Disfruta de tus trabajos a toda pantalla.

La pantalla Retina del iPad es el mejor escaparate para ver cómo queda tu código. Mantén pulsado el centro de la pantalla para pasar del área de programación a una vista previa a toda pantalla. Y utiliza otros gestos para probar todas tus creaciones en el iPad.


Compártelo con un amigo.
O con todo el planeta.

Envía tu código por Mail, Mensajes o AirDrop al iPad de un amigo. Podrá abrirlo en Swift Playgrounds y hasta añadirle su toque personal. Y por si fuera poco, también puedes subir a Internet un vídeo de tu programa en acción, para que el mundo entero admire tu trabajo.

Exporta a Xcode.
Y lleva tus ideas más allá.

Como estás usando código real, puedes importar y exportar contenidos entre Swift Playgrounds y Xcode. Es decir, puedes poner a prueba tus ideas con las herramientas que usan los profesionales de iOS y Mac.

La programación es universal.
Por eso la enseñamos en muchos idiomas.

Swift Playgrounds está disponible en muchos idiomas, como alemán, chino simplificado, chino tradicional, coreano, español, español de Latinoamérica, francés, inglés, italiano, japonés, neerlandés, portugués, sueco, tailandés y turco. Porque creemos que todo el mundo debería tener la posibilidad de aprender a programar.