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
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.
Outstanding app, but not stable on mac. Also need Mac optimization.
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.
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.
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!
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.
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.
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!
Nice app but within seconds of starting it up, the fans are going full speed. Many others have commented this same thing.
This app dialouge box showes evertime Page delete