iPad Screenshots

What’s New

Version 3.0

• Add your own shared Swift files to your playgrounds
• Code in your shared Swift files is available to all pages within your playground book
• New Learn to Code playgrounds show how to use Swift files to build your own camera and photo editor
• New Sonic Workshop challenge uses Swift files to create a sound stage with your own instruments
• Tap and drag in the middle of the screen to dedicate more space to your code, or to the live view
• Speed control button can toggle results for each line of code, giving you a powerful debugging tool
• Code errors are grouped into a single pop-over so you can quickly jump to any issue
• Comments and strings within the code are localized for all supported languages

Advanced features for authors and educators:

• Add your own modules and shared Swift files to create powerful new content directly within the app
• Administrators can control user subscriptions via MDM
• Swift 5 is the default version for all new content

Ratings and Reviews

3.8 out of 5
787 Ratings

787 Ratings

the_last_jedi ,

Func greatApp!() {

The only thing is, it has multiple bugs, and normally I wouldn't mind, but these particular bugs make it extremely hard to tell what you're doing. If you fix -er.. debug the app, I'll give five stars! Besides that, I lovelovelovelovelovelove this app. It's better than anything else I've ever tried. I highly recommend this app. }

Pat6897 ,

Wonderfully Motivating!

As a previous reviewer mentioned, this app takes the dullness out of learning how to program. Even as an adult, I am able to enjoy this learning process. I was an amateur programmer in high school, so I believe that for me to say this is a wonderful way to learn and/or brush up your basics for programming logic is quite a statement for what the developers have created.

The team who created this executed the interface in a very intuitive design; something I find quite uncommon with these "learn to program" apps. I would love to help spread the word about this app so it is not abandoned. Kudos to the Apple team!!! Please keep up the awesome work! Even adults need a more stimulating environment for expanding their skill set.

There are a lot of people mentioning device incompatibility and software bugs. I am running this on an iPad Mini 2. The bugs I have encountered are minor and do not interrupt my progress in a truly time consuming way. Typically, the little map won't load, so I will go back to the previous lesson then return and all will load normally.

subnautica555 ,

Awesome app for swift coding

This app is helping me learn a LOT about swift. I’m about to get Xcode on my computer so I REALLY need to learn swift and this app is teaching me everything I need to know for Xcode. The only bug I found was that sometimes the app crashed when I wrote a really long function and a visual error where if you find one of those arched holes inside the island (where water usually comes out from) you can see clear out the other side even though the other side appears solid. I know it’s not that big of a bug, but can you please consider fixing it? I’m just paranoid that it will show up somewhere and I won’t be able to get around it.
Otherwise, GREAT app.


Apple Inc.
278.2 MB

Requires iOS 11.3 or later. Compatible with iPad.


English, Dutch, French, German, Italian, Japanese, Korean, Portuguese, Simplified Chinese, Spanish, Swedish, Thai, Traditional Chinese, Turkish

Age Rating
Rated 4+
© 2016 - 2019 Apple Inc. All rights reserved.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer