Swift Playgrounds

Swift Playgrounds

By Apple

  • Category: Education
  • Release Date: 2016-09-13
  • Current Version: 4.5.1
  • Adult Rating: 4+
  • File Size: 1.01 GB
  • Developer: Apple
  • Compatibility: Requires iOS 16.0 or later.
Score: 3.75643
3.75643
From 1,712 Ratings

Description

Swift Playgrounds makes it fun to learn to code and build real apps. You solve interactive puzzles in the guided “Get Started with Code” and learn the basics of building apps in “Get Started with Apps.” You experiment with a wide range of challenges and samples that let you explore unique coding experiences. Swift Playgrounds doesn’t require any coding experience — it’s perfect for anyone just starting out, from eight to one-hundred-and-eight. The whole time you are learning Swift and SwiftUI, the powerful programming technologies created by Apple and used by professionals around the globe to build many of today’s most popular apps. And because it’s built to take advantage of iPad and the real iOS SDK, Swift Playgrounds provides a one of a 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 • Glossary and built-in help pages give detailed information about available commands, frameworks, and terminology Explore and Create • Interactive coding shows the results of your code instantly, alongside your work • Step through code in playground books to highlight each line as it runs • Books provide a head start to create your own playgrounds that use graphics, sound, and touch • App Gallery walks you through the building blocks of apps, like tabbed navigation and receiving input from device sensors Build Apps on iPad • Create real apps on iPad using SwiftUI • See your code changes reflected live while you type • Type quickly and accurately with inline code suggestions • Extend your app with an ecosystem of Swift packages • Navigate your code with project-wide search Smart Coding Assistance • Touch 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 • Fix common code errors with helpful inline suggestions • Stay organized with automatic code formatting Real Swift, SwiftUI, and iOS Code • Learn the same powerful Swift programming language used by the pros to create apps in the App Store • Build dynamic, elegant apps using SwiftUI, a modern way to create user interfaces • Access iOS frameworks such as SpriteKit for 2D games, SceneKit for 3D graphics, UIKit, and more • Your code has direct control of iPad hardware, including the gyroscope, accelerometer, camera, and touch events Share or Publish • Send your projects to friends and family using Messages, Mail, AirDrop, or other Share Sheet extensions • Bring your app projects to Xcode on Mac and back again • Submit your completed apps to the App Store with App Store Connect

Screenshots

Reviews

  • Fun, mostly easy to grasp

    4
    By nhart99
    I use Python, SQL, and Arcade in my GIS work for data processing and cartography. I’ve wanted to play around with Swift and stumbled into this app. I enjoy the UI and the lessons aren’t insurmountable with hints, though sometimes the hints seem to stretch at what the lesson actually is trying to teach. One bug I’ve noticed is that much bouncing between chapters (review what you learned in order to apply anew) will often make the app crash. It seems to run on about a ten-second auto save for code so it’s not a huge loss, but I’d expect better stability from an Apple app teaching how to code…apps…in Apple’s language…but I digress. Overall it’s fun and using games to relay lessons seems effective.
  • Bug with the “Learn to make Apps” tutorial.

    4
    By garyiscaca
    Swift Playgrounds is a fun app to learn how to code and make your own apps for the iPad, however, i found a weird bug when trying to open the “Learn to Make Apps”tutorial, it said that it could not be opened due to it being a unacceptable file type, Please fix this Apple!
  • Good just not for me

    3
    By Big msm fan
    This game would be awsome for people learning to code, but it's just not my style not the coding game id say but game building garage is my favorit coding game, but it,s on the swich
  • Overall very good, but has bugs.

    3
    By Wet Gato
    Often the app just crashes on me and sometimes it gives me errors in my code that is successfully ran before.
  • Keep it updated

    3
    By Pedro2972
    There are quite few bugs in the editor with iPad and Magic Keyboard. Also, please keep it updated with OS features more frequently.
  • It doesn’t work

    1
    By A1540Man
    Creating a new app does not work. If this was my app it would not pass the App Store approval process. Very disappointing.
  • Fix This Bug

    3
    By 8cygm, p;if u0g-uh
    I have been coding in here and it is good. One problem is when I write a piece of code, it resets the layout of the items and then my happens to be wrong.
  • Serious user? Delete Playground from your iPad.

    1
    By snorkfire
    Terrible user experience. I’m amazed at the high ratings from a lot of customers. I have no idea what newbies might learn in this crippled creation, but I have not gotten a single “app” running that did not come in the box. Over a dozen coding examples I’ve tried to get running just throw errors and fail…and that includes the code from Apple’s demo in the Developers video. I don’t really understand why Apple’s native coding seems to be so consistently bad, but I’d guess too much focus of low quality “cool” stuff like animation, and too little focus on optimized & true functionality. Recommendation: Delete it on the iPad and go straight to Xcode or Flutter on a Mac. Or be prepared for a real chore ‘learning” Swift(UI).
  • Help me DEVS PLZ READ RN FHFUUFH78RH87RYR78RY

    4
    By boomergam
    why does my thing a,ways show nothing after I worked so hard.
  • Keeps Crashing

    1
    By Kam1ccolo
    Constant crashes unfortunately make this unusable.

keyboard_arrow_up