La app Swift Playgrounds, que te enseña a programar de una forma amena y divertida en el iPad, acaba de llegar a la App Store para nuestro Mac.
Con la llegada de Mac Catalyst, algunas apps nativas han ido de iOS a macOS: Apple TV, Podcasts y Apple Music. El último caso es el de la app Swift Playgrounds que ha sido basada en la existente para iPad. Y como sucede en todo el ecosistema de Apple, al crear un área de juegos en el Mac, después podrás abrirla en el iPad con iCloud para continuar el proyecto. Además, también tienes opciones para compartir el proyecto y crear un entorno colaborativo.
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.
Qué es Swift Playgrounds
Para los que no conozcáis aún para qué sirve, Swift Playgrounds es una revolucionaria app para Mac y iPad que te enseña a programar de una forma amena y divertida. Con las lecciones de “Aprende a programar” resolverás rompecabezas interactivos que te llevarán a dominar los conceptos básicos de la programación o a experimentar con diferentes retos que te permitirán explorar un sinfín de experiencias únicas en este campo.
Para usar Swift Playgrounds no es necesario tener conocimientos previos de programación, así que es ideal para estudiantes que empiezan a interesarse por ese mundo, tengan la edad que tengan. Aprenderás a programar con Swift, el lenguaje de programación creado por Apple y usado por los profesionales para crear muchas de las apps más populares del momento. El código que escribas funcionará perfectamente cuando cambies entre el Mac y el iPad.
Qué podemos hacer con Swift Playgrounds para macOS Catalina
Lo primero que hay que dejar claro, es que Swift Playgrounds para Mac está disponible para macOS Catalina y sistemas operativos superiores. Podéis descargarlo desde la App Store.
Lecciones integradas
- Las lecciones diseñadas por Apple te guiarán a través de los conceptos básicos de programación mediante el uso de códigos para solucionar los retos planteados.
- Podrás ver cómo se ejecuta tu código en un auténtico mundo interactivo en 3D que podrás girar o ampliar para ver de cerca con el trackpad.
- Cada una de las animaciones introduce un nuevo concepto de programación de alto nivel antes de lanzarte a los rompecabezas.
- Elige uno de los tres personajes animados disponibles para que ejecute tu código paso a paso.
- El glosario y las páginas de ayuda integradas te ofrecen información detallada sobre los comandos y las estructuras disponibles.
Explorar y crear
- Los distintos retos ofrecen muchas oportunidades nuevas de mostrar tu creatividad, ya que puedes jugar con la lógica, la música y otros elementos.
- El código interactivo te muestra los resultados al instante, ya sea junto al texto o ejecutándose en la vista en directo.
- Cada línea del código se destaca cuando se está ejecutando.
- Usa tus propias fotos e imágenes dentro de un programa para hacerlo realmente tuyo.
- Los puntos de partida son un buen inicio para crear áreas de juegos propias que muestran gráficos o que hablan con el Mac.
- Crea tus propias áreas de juegos desde cero para construir algo verdaderamente único.
- Restablece cualquier página para empezar de nuevo, o duplica un área de juegos y cámbiale el nombre para probar distintas ideas.
Diseñado para el Mac
- Las sugerencias de código te permiten escribir programas enteros en solo unos clics.
- Consulta la ayuda junto a las sugerencias de código para conocer los comandos disponibles.
- Haz clic y arrastra una llave para encerrar un bloque de código dentro de un bucle o una condición.
- Arrastra fragmentos de código habituales para copiarlos directamente en tu área de juegos.
Código Swift real
- Aprende a programar con Swift, el mismo lenguaje de programación que utilizan los profesionales para crear miles de apps.
- Programa en Swift a otro nivel utilizando Xcode para desarrollar una app que puedes publicar en App Store.
- Accede a potentes estructuras, como SpriteKit para juegos en 2D, SwiftUI para interfaces de apps y mucho más.
- Usa las API de Bluetooth para escribir programas que controlan robots y otros dispositivos del mundo real.
- Cada concepto y habilidad que aprendes se aplica directamente en la creación de apps reales.
| Descargar: Swift Playgrounds
| Más información: Página oficial de Swift Playgrounds