Swift Playgrounds

Aprende a programar en serio con tu iPad. De la forma más divertida.

Descargar la nueva versión de
Swift Playgrounds gratis

Swift Playgrounds es una nueva app para el iPad que te enseña a programar con Swift de una forma divertida e interactiva. No requiere conocimiento previo de programación, así que es ideal para estudiantes que recién están empezando. Resuelve rompecabezas para dominar los conceptos básicos de Swift, el lenguaje de programación de Apple que los profesionales usan para crear las apps más populares de hoy en día. Luego, pasa al siguiente nivel y utiliza creaciones más avanzadas diseñadas por Apple y otros reconocidos desarrolladores.

Robots y drones: tus comandos serán órdenes.
Ahora puedes escribir código para que los robots hagan cosas increíbles. Aprende a programar dispositivos conectados como LEGO® MINDSTORMS® EV3 y observa cómo cobran vida.

Más información sobre los dispositivos conectados

Programación Swift.
Programada para ser fácil y entretenida.

Aprender a programar con Swift Playgrounds es una actividad que te motiva. La app incluye un conjunto completo de clases diseñadas por Apple. Primero pasarás por “Fundamentos de Swift”, donde recorrerás los conceptos básicos usando códigos reales para guiar a un personaje a través de un mundo en 3D. Y después pasarás a conceptos más avanzados.

Ves lo que programas: escribe códigos en el lado izquierdo de tu pantalla y mira al instante los resultados a la derecha, todo con un simple toque.

Domina niveles, rompecabezas y conceptos de programación.

Con “Fundamentos de Swift”, alcanzarás los objetivos usando los mismos códigos que los desarrolladores profesionales usan todos los días. A medida que avanzas, entran en juego conceptos más avanzados. Continuarás creando sobre la base de lo que has aprendido y escribirás códigos más complejos.

Fundamentos de Swift.

Comenzarás con los conceptos básicos que necesitas para aprender a programar.

  • Comandos

  • Funciones

  • Loops

  • Parámetros

  • Código condicional

  • Variables

  • Operadores

  • Tipos

  • Inicialización

  • Corrección de errores

Aprende lo básico
y luego ve por
nuevos desafíos.

Además de la biblioteca de lecciones, Swift Playgrounds incluye una colección de desafíos adicionales, y cada vez se van sumando más. No sólo estás haciendo creaciones divertidas, también estás desarrollando tus habilidades.

Un mundo de contenido creado por una gran comunidad de desarrolladores.

Descubre distintos canales con divertidos desafíos creados por importantes desarrolladores y empresas. Suscríbete a tus canales favoritos y recibirás sus últimas creaciones directamente en la app. Tu creatividad ya no tiene límites.

Haz que tu código gatee, ruede o vuele por los aires.

Tu código puede cobrar vida con robots y drones reales. Los desarrolladores de robots y dispositivos populares de terceros ofrecen suscripciones en las que encontrarás plataformas creativas que te permiten configurar y controlar juguetes educativos como LEGO® MINDSTORMS® EV3. Y esto es sólo el comienzo.

La plataforma Sphero te permite dirigir un robot esférico a través de pistas complejas, acelerar para superar obstáculos y cambiar los colores.

La plataforma Dash te desafía a lograr que un robot hable, cante y responda a los estímulos que reciben sus sensores.

Programa los seis servomotores robóticos de Jimu Robot MeeBot con la ayuda de la plataforma MeeBot para que se mueva de forma natural. Incluso puedes hacerlo bailar.

La plataforma Parrot te permite llevar tus drones Parrot y el iPad a espacios abiertos para programar divertidas maniobras acrobáticas.

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

Swift Playgrounds aprovecha al máximo las capacidades Multi-Touch, la simplicidad y el poder del iPad. Sólo tienes que tocar, arrastrar o escribir texto y números para luego interactuar con lo que has creado.

Edita en el lugar.

Cuando tocas un número, aparece un teclado para que puedas cambiarlo fácilmente.

Librería de Snippets.

Arrastra los fragmentos de código más usados de la Librería de Snippets para que no tengas que escribir mucho.

Toca para editar.

Arrastra los límites de una línea de código que ya escribiste y ponla donde quieras.

QuickType y teclado para crear código.

Con QuickType para código, la barra de funciones rápidas muestra los comandos de manera inteligente a medida que avanzas, para que puedas escribir una línea de código con un toque o dos. Y para esos momentos en que escribir es la mejor opción, hay un teclado diseñado para programar. Toca una tecla para ver varios caracteres y arrastra el dedo sobre ellos para elegir el que quieras.

La ayuda está a un toque de distancia.

Si encuentras un comando difícil de entender, mantenlo presionado para que aparezca un menú de opciones. Elige la más adecuada y obtendrás la respuesta que necesitas.

Plantillas para potenciar tu creatividad desde el inicio.

Las plantillas te preparan para creaciones más avanzadas, ya que te ofrecen un código que te ayuda a aprovechar las tecnologías del iPad, como las interacciones Multi-Touch, el acelerómetro y el giroscopio. Usa tu creatividad y personalízalas con gráficos, audio y mucho más.

Explora tus creaciones a toda pantalla.

La increíble pantalla Retina del iPad es el mejor lugar para poner a prueba tus resultados mientras estás programando. Mantén presionado el centro de la pantalla del iPad para alternar entre el área del código y el área de visualización en vivo, a pantalla completa. Luego usa más gestos para probar otras creaciones con tu propio diseño.

Comparte tus creaciones
con un amigo. O con todo el mundo.

Envía tu código al iPad de un amigo por Mail, Mensajes o AirDrop. Tus amigos pueden verlo en Swift Playgrounds e incluso darle sus propios toques. También puedes publicar en la web un video de tu programa ejecutándose para que el mundo lo vea.

Exporta tus ideas a Xcode y haz que lleguen más lejos.

Como estás trabajando con un código real, puedes importar y exportar directamente entre Swift Playgrounds y Xcode. Así, podrás probar tus ideas con las herramientas que usan los profesionales para desarrollar apps para iOS y Mac.

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

Swift Playgrounds ahora está disponible en varias lenguas: 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 todos deberían tener la posibilidad de aprender a programar, estén donde estén.