Swift Playgrounds

Swift Playgrounds

Swift Playgrounds

By Apple

  • Category: Education
  • Release Date: 2020-02-11
  • Current Version: 3.3
  • Adult Rating: 4+
  • File Size: 147.79 MB
  • Developer: Apple
  • Compatibility: iOS 10.15.3+

Description

Swift Playgrounds is a revolutionary app for Mac and 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, or experiment with a wide range of challenges that let you explore many unique coding experiences. 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. Code you write works seamlessly as you move between Mac and iPad. 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 and pinch to zoom using the trackpad • 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 and built-in help pages give detailed information about available commands and frameworks Explore and create • Challenges offer many new opportunities for creativity by playing with game logic, music, and more • 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 and images within a program to make it uniquely yours • Starting points are a head start to create your own playgrounds that display graphics or chat with your Mac • Create your own playgrounds from scratch to build something totally unique • Reset any page to start over, or duplicate and rename any playground to try different ideas Built for Mac • Code suggestions let you write entire programs in just a few clicks of the mouse • See help along side code suggestions to learn about the available commands • Click and drag a brace to wrap a block of code inside a loop or conditional statement • Drag and drop snippets of commonly-used code directly into your playground Real Swift code • Learn the same powerful Swift programming language used by the pros to create thousands of apps • Take your Swift coding skills to the next level using Xcode to develop an app you publish on the App Store • Access powerful frameworks such as SpriteKit for 2D games, SwiftUI for app interfaces, and more • Use Bluetooth APIs to write programs that control robots and other real-world devices • Concepts and skills you learn directly apply when writing real apps Share • Send your creations to friends and family using Messages, Mail, AirDrop, or other Share Sheet extensions • Start a playground on your Mac, then open on your iPad using iCloud to continue the project

Screenshots

Swift Playgrounds ScreenshotSwift Playgrounds ScreenshotSwift Playgrounds ScreenshotSwift Playgrounds ScreenshotSwift Playgrounds Screenshot

Reviews

Too many bugs

1
First off, I love this program! I am a college student learning Swift for fun, and even I love this. It's simple, thought-provoking, and a great teacher. But the Macbook version is almost useless. It's impossible to use for more than 5-10 minutes without it crashing. I like using it, but typing lags incessantly and it drives me insane. I hope they get it fixed because I love it, but until then I can't use it.
By maggiebyu

Outstanding app, but not stable on mac

3
Outstanding app, but not stable on mac. Also need Mac optimization.
By edward.qing

Immense Potential, But Needs Mac Optimization

2
As many others here have said, this app has immense potential but falls short because of Mac shortcomings. I was hoping to get into this using my Mac because code is much easier on a desktop experience with a true keyboard. Unfortunately, this is not the case. While I would love to grant this app five stars, it does not deserve it in its current state. If this changes, I will alter my review to reflect its updated status. For now the iPad app will have to suffice.
By Snaavy

Fantastic way to learn but one issue

3
It's a really well organized and designed app. It's very helpful to learn and thus for free! However, a couple of minutes in and your macbook pro turns into a heater with the fans running at high speed. If this issue is resolved, this would certainly be a 5-star app.
By Phil. Victor

Outstanding app concept, yet unusable on MacBook

1
This is a fantastic app to learn and make first steps coding. Apple deserves the highest praise for making such a well designed app available to everyone for free. However: while I would give this app a five-star rating if it was the iPad version, where this app runs flawlessly, the MacBook version is unusable. Within minutes the machine turns into a cooktop. Given that it runs just fine on iPads with weaker CPUs and having an educated guess what computational load this app should have, there must be a monumental bug here somewhere. Please fix it, Apple, my daugthers love it!
By xerathes

Great thought - extremely laggy

3
The concept is outstanding, and the intent is incredible. However, I have a 2019 MBP with i9 and 64Gb of memory and I find myself restarting the app because it lags too much. Activity Monitor frequently shows "ExecutionExtension (Playgrounds) (Not Responding)". Again, not a complaint - I paid nothing for it. But I wish it was more polished.
By JayJoetheCocoa

Fantastic - but not for MacBook Pro battery mode

4
I've enjoyed learning about coding and the mental puzzle solving has been great. Warning for MacBook Pro owners: I think this app defaults to discrete graphics rather than integrated graphics which might be the source of all heating/battery drain issues. So if you use a Macbook Pro, either find a fancy way to force integrated graphics mode or plug in your USB-C charger to the right side of your laptop.
By st_tabby

Loving it so far...

4
I've completed Learn to Code 1 and half of Learn to Code 2. I'm very glad Apple created Playgrounds. The best way to learn is certainly Gamification, particularly if we want to get kids "in the game." Have a good amount of experience with Code.org, so this is quite similar, though not "block based" like Code.org. I think this does much better with making actual code fun, whereas once you get beyond blocks at Code.org, it's quite unpleasant, like getting thrown into the deep end when you've been playing in the shallows with problem solving concepts. This feels very similar to the shallows of Code.org. The only thing I dislike so far is that it's quite a resource hog. 2018 top of the line MacBook pro is running hard on this. When I left it open and walked away for a few hours I came back to find the computer had "shutdown unexpectedly" and had a bit of difficulty getting back up. Regardless, I'm a fan, and I was looking for a great, fun, free way to learn Swift. Thanks, Apple!
By ATaylorTCA

Fun but heats up computer

2
Nice app but within seconds of starting it up, the fans are going full speed. Many others have commented this same thing.
By jthockey18

Malware !!!

2
This app dialouge box showes evertime Page delete
By debashishm

Comments

More by Apple

iTunes U

iTunes U

Apple

3.32845
iMovie

iMovie

Apple

3.9481
Keynote

Keynote

Apple

3.48321
GarageBand

GarageBand

Apple

4.08233
Pages

Pages

Apple

3.36962
Numbers

Numbers

Apple

3.21191
iMovie

iMovie

Apple

5
Apple Store

Apple Store

Apple

3.6136
Pages

Pages

Apple

3
Keynote

Keynote

Apple

5
Numbers

Numbers

Apple

iTunes Remote

iTunes Remote

Apple

4.64527
Apple TV Remote

Apple TV Remote

Apple

2.42732
Apple Support

Apple Support

Apple

3.75269
TestFlight

TestFlight

Apple

4.7373
AirPort Utility

AirPort Utility

Apple

2.8599
Xcode

Xcode

Apple

3
Shortcuts

Shortcuts

Apple

4.2504
Clips

Clips

Apple

3.42077
Dark Sky Weather

Dark Sky Weather

Apple

4.64229
Apple COVID-19

Apple COVID-19

Apple

4.28482
Apple Developer

Apple Developer

Apple

4.23874
Music Memos

Music Memos

Apple

3.42278
Swift Playgrounds

Swift Playgrounds

Apple

3.79335
Texas Hold’em

Texas Hold’em

Apple

4.66471
Apple Events

Apple Events

Apple

4.33858
Logic Remote

Logic Remote

Apple

3.46137
Beats Pill⁺

Beats Pill⁺

Apple

2.94833
App Store Connect

App Store Connect

Apple

4.65628
Apple Research

Apple Research

Apple

4.29126
Classroom

Classroom

Apple

2.14184
iBooks StoryTime

iBooks StoryTime

Apple

4.19177
Motion

Motion

Apple

Indoor Survey

Indoor Survey

Apple

3.72