iPad Pro, iPad Air, iPad Air 2, or iPad mini 2 or later
Built-in coding lessons - Learning to code with Swift Playgrounds is incredibly engaging. The app comes with a complete set of Apple-designed lessons. You master the basics in “Fundamentals of Swift” using real code to guide a character through a 3D world, and then move on to more advanced concepts in other lessons.
An interactive environment - Swift Playgrounds makes your code come alive. Type some code and immediately see results, either inline or in a live graphical view.
Designed for touch - Designed for touch, the Swift Playgrounds app takes full advantage of the power, Multi-Touch capabilities, and simplicity of iPad. Just tap, drag, or type text and numbers and then interact with what you’ve created.
Real Swift and iOS code - Everything you do in Swift Playgrounds is using real Swift and iOS code, so what you learn can grow with you whatever you do.
Create your own - Swift Playgrounds helps you play and experiment with code by creating your own playgrounds. Templates give you a head start with the basics so you can spend more time exploring your big ideas.
New challenges - In addition to the built-in library of lessons, Swift Playgrounds includes a collection of extra challenges, with new ones added over time. Go deeper on a topic you’ve already studied, or try your hand at something new. You’re not just building fun creations, you’re building your skills, too.
Sharing - Send your code to a friend’s iPad using Mail, Messages, or AirDrop. Your friends can view it in Swift Playgrounds and even build on it by adding their own twists. You can also post a video of your running program to the web for the world to see.
Take your ideas further with Xcode - Because you’re working with real code, you can import and export directly between Swift Playgrounds and Xcode. So you can try out your ideas with the tool that pros use to develop iOS and Mac apps.
Come and get hands-on with Swift Playgrounds at one of our RTC events this autumn. Email us to find out more details email@example.com