Updating

iPad Screenshots

Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Description

Swift Playgrounds is a revolutionary app for iPad that makes it fun to learn and experiment with code.  You solve interactive puzzles in the guided “Learn to Code” lessons to master the basics of coding, while additional challenges let you explore code and create programs that are engaging and unique.
Swift Playgrounds requires no coding knowledge, so it’s perfect for students just starting out, from twelve to one-hundred-and-twelve. The whole time you are learning Swift, a powerful programming language created by Apple and used by professionals to build many of today’s most popular apps. And because it’s built to take full advantage of iPad and the real iOS SDK, Swift Playgrounds is a first-of-its-kind learning experience. 
Lessons built-in
• Apple-created lessons guide you through the core concepts of programming by using code to solve puzzles
• See your code run in a beautiful, interactive 3D world that you can rotate with a finger and pinch to zoom
• Animations introduce each new coding concept at a high level before you dive into the puzzles
• Choose from three animated characters to carry out the steps of your code
• Glossary covers a comprehensive list of common terms, or tap a word in the instructions for additional help
Explore and create
• Challenges encourage experimentation and creativity by playing with game logic, music, and various other themes
• New challenges are released regularly to keep improving your emerging coding skills
• Interactive coding shows the results of your code instantly, either beside the text or acted out in the live view
• Step through your code to highlight each line as it is run
• Use your own photos, images, sounds, and files within a program to make it uniquely yours
• Templates are a head start to create your own programs that use graphs, graphics, touch, or a chat with the computer
• Create your own playgrounds from scratch to take your coding skills to entirely new places
• Reset any page to start over, or duplicate and rename any document to give a family member their own copy
Built for touch
• Quick Type suggestions for code are so smart you can write entire programs in just a few taps, no keyboard required
• Tap and hold to grab any command and move it around to change the order of your code
• Drag a brace with your finger to wrap a block of code inside a loop or conditional statement
• Drag and drop snippets of commonly-used code directly into your playground
• Tap a number or color in your code to display a pop-up in which to enter a new value or choose from a color picker
• Amazing new coding keyboard has all the common Swift characters, just swipe to pick the alternate symbol on any key
Real Swift and iOS code
• Learn the same powerful Swift programming language used by the pros to create thousands of apps in the App Store
• Access iOS frameworks such as SpriteKit for 2D games, SceneKit for 3D graphics, UIKit, and more
• Your code has direct control of iPad hardware such as the gyroscope, accelerometer, camera, and touch events
• Use Bluetooth APIs to write programs that control robots and other real-world devices with your iPad
• Every concept and skill you learn directly applies when writing real apps
Share
• Send your creations to friends and family using Messages, Mail, AirDrop, or other Share Sheet extensions
• Record a video of yourself coding or running your creation, complete with your own voice narration
• Broadcast a coding session live to the world using any streaming service app that supports ReplayKit
• Homework hand-in with iTunes U makes it easy to bring coding into the classroom
• Turn on iCloud Drive to enable Xcode on your Mac to edit and extend the same documents that are on your iPad
Swift Playgrounds requires a 64-bit iPad with iOS 10 or later, including iPad mini 2 or later, iPad Air or later, or iPad Pro

What's New in Version 3.1

• Use the new dark coding theme when running Dark Mode in iPadOS 13
• In Learn to Code, help Byte and friends explore their world at night when using Dark Mode in iPadOS 13
• Build with the SwiftUI framework in new playgrounds you create
• Includes Swift 5.1 and the iOS 13 SDK

Seller

Name

Apple Distribution International

Information

Developer

Categories

Version

3.1

Size

402.1 MB

Game Center

No

VPP Device Licensing

Yes

Rating

Rated: 4+

Compatibility

iOS 12.0 or later

Devices

iPad (5th Generation) Wi-Fi, iPad (5th Generation) Wi-Fi + Cellular, iPad (6th generation) Wi-Fi, iPad (6th generation) Wi-Fi + Cellular, iPad Pro, iPad Pro (Cellular), iPad Pro (9.7-inch), iPad Pro (9.7-inch) (Cellular), iPad Pro 12.9-inch (2nd generation), iPad Pro 12.9-inch (2nd generation) Wi-Fi + Cellular, iPad Pro (10.5-inch), iPad Pro (10.5-inch) Wi-Fi + Cellular, iPad Pro (11-inch), iPad Pro (11-inch) Wi-Fi + Cellular, iPad Pro 12.9-inch (3rd generation), iPad Pro 12.9-inch (3rd generation) Wi-Fi + Cellular, iPad Air, iPad Air (Cellular), iPad Air 2, iPad Air 2 (Cellular), iPad Air (3rd generation), iPad Air (3rd generation) Wi-Fi + Cellular, iPad mini Retina, iPad mini Retina (Cellular), iPad mini 3, iPad mini 3 (Cellular), iPad mini 4, iPad mini 4 (Cellular), iPad mini (5th Generation), iPad mini (5th Generation) Wi-Fi + Cellular, iPad (7th generation) Wi-Fi + Cellular

Languages

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

App Store: Customer Ratings

All Versions

 3.5 (2 Ratings)

App Store: Customer Reviews

So slow and didn’t save your progress

 – 
8c0tty
 – 
2019-09-06
Version 3.0
I really wish to love this app, because I love the concept, but omg, it’s so slow and didn’t save your progress, so what’s the point then? Total garbage 😭

Shame.

 – 
Joe thats it
 – 
2019-08-15
Version 3.0
This could be a good app if it works.
Always bugs and crashes. Apple going the way of untrustworthy.

Perfect introduction

 – 
Admiral awesomeness
 – 
2019-08-04
Version 3.0
Always wanted to learn how to code but it seems very overwhelming, then I came across this. I use a Bluetooth keyboard so I can type everything in manually and I have to say, I’m really enjoying it. This makes something that I found boring and overwhelming into something fun!

Boring

 – 
Luca Provini
 – 
2019-07-21
Version 3.0
Stdtuckyfkdtdhktdkttdtlruftutkhdtu,fit,mutddtumduttydhmdtfmhddhtkdhftddtdtkhthdkthdhdtkdthkktdkdthtdhkkdhtthdlutdltktdkhtdktdtdkkytdytdtydtdkydtkydytktdytdykdtykdtykdtydtydtdyktydktytdktdtdyydtktddtyktdykytdktydkyktdtyddtyutkfftufutfutkkdutkutdtfdtkuutdkduttufftufukttfukftkuuftkukfttkfuftkufkutftkuudtkytdtodukutfdtoutfuoutoduotfuotdoftdtodtootfoftftuoydtdyttyddytdtytdudtudutktdyktkdydtukdtkuudktkdtuotuduttydtuytdydrkdtykydtytdktkudtdldkuttkuddktuduktdtkutkdydtkydkytdktytkdyyktdyktddktykytdktytdkykytdtkdyydktdytktkdyytkdCfjf46

Good app for coding beginners

 – 
Analog_Out
 – 
2019-07-18
Version 3.0
Really like this app. A lot of code sites don’t teach you to apply the code or there are books that are just too abstract in their approach but this is more like a game and you can see exactly what you are programming. I like it and I’m learning a lot. I sometimes get confused where the brackets should go so maybe a tut on that would be good but otherwise very happy with the download. Thanks

Amazing app

 – 
Shfuxnnd
 – 
2019-06-11
Version 3.0
So, so good!!!

Good but slow and buggy

 – 
freshr77
 – 
2019-04-27
Version 2.2
Could be great but there is a lot of waiting and crashes right now. Still enjoying the lessons though.

Great app and thorough

 – 
R1200GT
 – 
2019-04-16
Version 2.2
The only major issue I have come across is that sometimes the scenario is not visible and I just have a blue screen. I can’t find the scenario by zooming or scrolling. The app being reset fixes this.
I am using an iPad Air 2 and it is possible that this is a bit slow for the app.
The shortcut bar is a bit tedious when there’s a lot of commands on it.

Annyoing unfinished and just bad

 – 
The racket man
 – 
2019-03-31
Version 2.2
This app crashes almost every time i use it its like apple didn't care what they were making and just didn't bother to finish it. Its so badly made you may just not use it at all

Nothing ever told me how to code!

 – 
BenzbestJjones
 – 
2019-03-16
Version 2.2
I couldn’t find a better app to code with! Even on my school’s website I didn’t learn much! My dad was supporting me so much on the school website then I looked on the App Store and I saw this game called swift playgrounds by apple designed to teach you how to code for 100% free!
The only difference you could make Is that it is buggy, slow, and very annoying.

Slow

 – 
BenceHungary
 – 
2019-03-01
Version 2.2
Absolutely useless even on freshly installed iPad Air 2... :(

Great but buggy

 – 
Mop 1971
 – 
2019-01-23
Version 2.2
The graphical bit on the right gets stuck every 5 minutes forcing me to restart the app. Likewise the random music continuing at a later date.
Otherwise a brilliant learning platform.

Fun but Could be better.. esp for compete beginners!

 – 
micman1000
 – 
2018-10-22
Version 2.1
This app is a great concept.. but it needs to decide if it is a true keyword entry set up... as per the still brilliant ZX Spectrum language... or if they want you to type the commands in with all the fiddly little parentheses in the right places... which on a touchscreen system with no mouse is extra, extra tedious.... especially when you are nesting commands. In fact it is now well over 30 years since basic programming was successfully introduced to the masses and I am really surprised how poor the interface for this supposed 'state of the art high level?' language really is. Developers... can we have an 'if else' keyword entry please as per the other commands... I presume it is due to a bug that it does not appear in the keyword list...
People having to learn this with no previous experience are going to give up when they have to type this command in and cannot figure out why it will not run as they have a { missing or positioned in the wrong nesting context. This impediment to easy learning is very very poor for a supposed modern high level language.
However I am hoping we will finally get to the point where I can actually do some useful programming with it... all in all 7/10 when it could so easily have been a 9.

Work with it

 – 
JK Commuter
 – 
2018-10-22
Version 2.1
I have learned so much without really realising it. It is a great way to learn the fundamentals of coding. It reminds me of Java’s Karel program but with a nice 3D world

iOS 11.4.1 kills it

 – 
energonic
 – 
2018-06-26
Version 2.1
App mostly worked before 11.4.1 (sometimes got library issues but these went away). Now loading any lesson fails to complete. One message suggested problem with using cloud storage.

Great up until LTC2

 – 
thickedslicely
 – 
2018-06-20
Version 2.1
Learn to Code 1 worked like a dream. However, the next course has a ton of bugs and issues, and I’m only on the first level! At the moment I can’t move on from my current task as every time I run my program Playgrounds crashes!
Please, please look into this. I’m on a brand new iPad Pro it’s unlikely my system. I’d really like to continue learning Swift on this platform.

Big bug to fix

 – 
😉😊osman Ali
 – 
2018-06-13
Version 2.1
SFSafariViewController, UIActivityViewController and UIPageViewController won't work on the live view. Why?
Can you also give the ability to make Xcode projects on this app?

Doesn’t connect

 – 
ChrisR36
 – 
2018-06-12
Version 2.1
Good for learning how to program but the main reason I downloaded this was because I wanted to program my Sphero R2D2 droid....but it won’t connect....even with the droid plugged in and my tablet held right next to it. Similar apps connect immediately so why won’t this one?

Wow

 – 
Filthys PW
 – 
2018-05-03
Version 2.1
This is the xCode for iOS

Great resource but...

 – 
easiwriter
 – 
2018-05-01
Version 2.1
If you install the app on ios 11.3, have iCloud drive on, and find that it won’t load any templates then do the following:
1. uninstall the app
2. turn off iCloud drive
3. reinstall the app
4. you should find the templates load ok
5. turn iCloud drive back on
I know the app worked before 11.3 and only found this workaround by searching google. Apple should fix it pronto.

Music Plays When App Is Not In Use

 – 
Aidenx
 – 
2018-04-29
Version 2.0
Sometimes I’ll come home and the music from the app will be playing. I’ll unlock my iPad and the app won’t be open, though if I use the app switcher to find the app it appears to be running when it should be frozen. I tried to use my Apple ID to log into the bug reporter, but it says my account does not exist, even though I get a 2-factor authentication notification prompt.

Good but bugs

 – 
Gingerwill99
 – 
2018-04-18
Version 2.0
Great App and is really useful, however on various lessons it doesnt let you run your code and so you dont know if you are right or wrong. Fix this please!!!!

Was great not so more

 – 
mrtattootoyou
 – 
2018-04-16
Version 2.0
Had know issues with this app very informative had fun with it u til I got the the decision tree level I’ve tried multiple code and every one of them wrong so I thought I’d check YouTube and low and behold 3 videos exact same code as mine and worked so I went through it all again checked everything but still a fail next thing you know the app froze up so I closed it now all I get is spinning wheel

No longer works

 – 
Laurenlagilson
 – 
2018-04-02
Version 2.0
Mine was working perfectly up until yesterday. It crashed and now won't let me go on to my playground, tap it and then dreaded spinner appears and just won't load. Tried resetting all of the playgrounds and deleted and reinstalled the app, but no use. Such a shame, I was really enjoying it up until then.

Wow

 – 
SisterBanny
 – 
2018-03-28
Version 2.0
This app is so good, I’ve always wanted to learn it, now my dreams come true! Thank you

could be improved

 – 
app_downloader
 – 
2018-03-26
Version 2.0
As someone who first encountered programming on the BBC micro many years ago and then did no programming at all until now, this app has been most welcome. The thing that stops me giving it 5 stars is the text editing element. Having successfully completed a coding challenge, I would often like to try and optimise the code but the awkwardness of the text editing is a big deterrent. If this aspect could be improved it would be worth 5 stars

Stopped working at 11

 – 
Crookm
 – 
2018-03-05
Version 2.0
12 topics learnt and got to grips of the basics. Then iOS 11 happened and the app has stopped working completely. Avoid upgrading if you like using playgrounds.

Absolutely Amazing

 – 
Lihmus
 – 
2018-03-03
Version 2.0
This app is absolutely amazing. No ads. No bugs and it’s fun

Crashy and not a good teacher

 – 
Ashcongus
 – 
2018-02-01
Version 2.0
Ive been trying to use the learn coding function on this but half the time the thing crashes, meaning any code ive done is lost and i have to start again from the beginning.
The teaching is also not good as half the time it expects you to know how to do something they have taught you yet or stops you from progressing if you use a solution that they’ve not decided on. The hints may as well be removing for all usefulness they have, barely giving you any advice of substance.
I want to rate this higher but it just seems so incomplete and unhelpful.

Garbage

 – 
Foxasaurus
 – 
2018-01-29
Version 2.0
Download, install, run. Yup, okay so far. Find a course and download it? Brilliant, you have a star. Tap on the recently downloaded course, we get... a spinner. Spin. Spin. Spin.
Spin.
Well, you get one star for effort. As an example of how to display images and spinners, this app is exemplary. Of actually being able to do anything else, despite deleting and reinstalling several times, utter garbage.

Ok, but needs improvements

 – 
TheGreatDaniel
 – 
2018-01-29
Version 2.0
Quite nice way to learn code, but slow going. My son is not patient enough to sit through the exercises (shame because this is aimed at kids and he loves using Scratch, which is more snappy and not laggy ). Some problems are really easy and some make you think.
The Byte character sometimes crashes and goes off pointing in the wrong direction (no it isn't my rubbish programming). The animations are REALLY slow and take 30s plus to reset before executing the code. It would be better if the animation could be turned off and it just saying whether you got it right or wrong.

Fantastic

 – 
Its higuy :/
 – 
2018-01-18
Version 1.6.1
I Love To Code in this app
Well Done Apple!

Totally absorbing

 – 
SH20161220
 – 
2017-12-31
Version 1.6.1
Didn’t realise how much time I spent on this app. And for once, the CPU and batteries are being fully utilised.
Well done to the developers and I hope more people take up programming as a result.
Wish I had this when I was learning Fortran and Pascal

Amazing (read)

 – 
diss gyalll
 – 
2017-12-06
Version 1.6.1
I’ve always wanted to learn coding but this has changed it like . I think it dosent matter what age you are because this makes it really easy .Plus only thing which is negitive about this is its very slow but besides that veryyy good.

Brilliant

 – 
JoffaVMax
 – 
2017-11-28
Version 1.6.1
My five year old grandson is working his way through the learn to code playground. Really impressive

Failed to download

 – 
Robsalter
 – 
2017-10-22
Version 1.6.1
Just got an iPad Pro one of the reasons was to try out this app as well as other things but every time I try and download any of the lessons they just come back with failed to download try again. It’s been doing this for days now so it’s not like something is down. It’s just not letting me get anything.

developers must use it

 – 
ZippyComb282091
 – 
2017-10-22
Version 1.6.1
You can do web development, app development and OS development must use it

System Reset

 – 
Hoppie64
 – 
2017-10-21
Version 1.6.1
Having completed all of Learning to Code 1 I felt a real sense of achievement. This app is great help to anyone interested in learning basic coding - fun, informative and educational.
However, on returning to start the second part I found everything had disappeared except for the download icons. All that hard work - gone. Nothing there where I re-downloaded. No way to retrieve it, no backup whatsoever.
There needs to be some form of backup, so please advise if there is some way round.

Doesn't work with R2

 – 
popeyesfx
 – 
2017-10-10
Version 1.6.1
Tried to get it to work with r2 but will not connect, not sure why. Seems to work ok with just the playground hr of code

Worked fine before iOS 11

 – 
Plyarch
 – 
2017-10-03
Version 1.6.1
Found this a useful app for learning swift coding - but since iOS 11 update it no longer works and I get a screen full of error messages - no other app I use has ever done this ... not a great advert for the controlled Apple ecosystem approach.

Great potential but so slow!

 – 
divingwill
 – 
2017-10-01
Version 1.6.1
This has serious potential, but it runs so slowly on my iPad Air.
This drove me to frustration when going through the examples. So I can only imagine that children would get bored quickly.

No Good

 – 
NIG59
 – 
2017-09-22
Version 1.6
Who wrote this app needs to learn how to use coding. Go so far now won't load 'composing a new behaviour'. This is rubbish.

Only iPads compatible with ARKit?

 – 
Disgustedaswell
 – 
2017-09-22
Version 1.6
Swift Playgrounds is actually a great app. But since the iOS 11 update it would appear that only those iPads which support ARKit will now be able to use it. That means that a perfectly good and very educational tool is now denied to those with even slightly older iPads. Mistake?

Good but crashes

 – 
luskentyre beach
 – 
2017-09-22
Version 1.6
Great idea and really fun to learn, however it keeps crashing with a loud noise starting over the speakers or the screen goes blue. This may be due to iOS 11 as I have had other crashes. This is a brand new iPad mini 128gb so won’t be the hardware etc.

iOS 11 is the culprit

 – 
Mr Balu
 – 
2017-09-21
Version 1.6
Updated my iPad to iOS 11 and my swift playgrounds app work no more.

Bobbie

 – 
bob111zzzz
 – 
2017-09-04
Version 1.5
Great app

Battery hog

 – 
Robbie_DB
 – 
2017-08-23
Version 1.5
Useful for teaching coding, but an absolute batter hog of an app. Drains juice in the background like you wouldn't believe and I have background refresh turned off too!

Great app

 – 
iSparky98
 – 
2017-07-10
Version 1.5
This is what many, including myself have needed to get into coding. I've previously done some coding in school but never Swift code. This is fantastic! This type of app and learning experience should be put into, and used in the school and college learning system as it's informative, actually helps you learn, and has the result of what you've coded right there beside the code.
All I'd like to see added would be a marker beside the line of code that's actually being run at that exact time in the simulator.

It's great

 – 
why does this happen today
 – 
2017-06-24
Version 1.5
It's sometimes codeing is hard this has made it easy to program arduino an sorts