Apple today has updated its Swift Playgrounds app with a handful of enhancements. Today’s update is the first to come to the app since April, and includes improvements to third-party content integration, touch interactions, and more.
Apple explains that today’s update makes it easier to discover and download content from third-parties directly within the Swift Playgrounds app. The ability to access content from third-parties was originally introduced earlier this year and it allows users to subscribe to playgrounds from other creators.
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. I think the general assumption is that if you want to do coding on a Mac, it'll be more serious and you'll use something in the likes of Xcode. Apple recently released their Intro to Swift coding series on iBooks in May. It's seriously good and well written. They refer to the projects as Playgrounds so I believe that's the MAC alternative. Learning to code with Swift Playgrounds as an adult Apple’s Everyone Can Code initiative is laudable but has a big gap to fill. 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. Swift is a powerful and intuitive programming language for iOS, macOS, tvOS, and watchOS. Writing Swift code is interactive and fun, the syntax is concise yet expressive, and Swift includes modern features developers love. Swift code is safe by design, yet also produces software that runs lightning-fast.
Elsewhere, today’s update includes improvements to touch gestures, with Apple saying selecting code is “more precise and easier to use.” The “What’s Next” suggestions are also more powerful with today’s update, Apple says.
Here’s the full change log for today’s update to Swift Playgrounds:
Swift Playgrounds is available is a free download in the App Store. Have you used Swift Playgrounds before? Let us know down in the comments!
Whether you have a Macbook Air, a Macbook Pro, a Mac Mini or an iMac, here’s how to make Time Machine back up one Mac to second Mac, instead of a Time capsule or other external drive, and how to get Time Machine to recognize the target Mac or Macbook as a valid backup disk.The main issue which stymies people is trying to get Time Machine to ‘see’ the other Mac or Macbook that is on the network as a valid disk to which to backup the Mac on which Time Machine is running.You can see the target Mac listed on the network in Finder. Or do a backup of a Macbook to an iMac? Time machine for mac. Or a Mac desktop? It just offers you your already existing Time Capsule, if any.
FTC: We use income earning auto affiliate links.More.
In Swift Playgrounds you create small programs called “playgrounds” that instantly show the results of the code that you write. A single line of code can make amazing things happen. Interactive lessons teach key coding concepts, and additional challenges and templates encourage you to explore code in exciting new ways and to create something completely unique. There are even playgrounds that use Bluetooth to control robots, drones, and other hardware accessories. It’s easy to share your creations with friends, or record and post videos of your playgrounds in action.
Swift Playgrounds includes interactive lessons that use puzzles and experimentation to teach the following core coding concepts, and more:
The Swift programming language was designed to be approachable enough to be your very first programming language. Swift is also incredibly powerful, used by professional developers to create thousands of apps in the App Store. Using Swift Playgrounds, you will code real programs within minutes and even as you become more proficient, you will never outgrow Swift.
Swift Playgrounds also gives you access to iOS frameworks such as UIKit, SpriteKit, SceneKit, Bluetooth, and Metal. And because you are coding and running your playgrounds on iPad, your code can respond to touch gestures or interact with hardware such as the accelerometer and gyroscope.
Sometimes the best way to learn is to explore on your own, and Swift Playgrounds is a great place to let your imagination run wild. In addition to the lessons that help you learn to code, Swift Playgrounds delivers new challenges on a regular basis so you can keep coming back to try something new. Some challenges are fun ways to play with code to create interesting effects, while others include engrossing puzzles that requires all of your coding skills to solve.
Additional templates included in Swift Playgrounds help you get started creating a playground from scratch. With access to thousands of APIs in the iOS SDK, you can create amazing playgrounds that explore the web, generate 3D worlds, experiment with physics, and much more.
The included playgrounds can be edited, extended, remixed, or completely reinvented. Collaborate with friends or reimagine them on your own.
Because Swift Playgrounds was designed from the ground up for touch, you can create entire programs with only a few taps on the iPad screen. Unique coding features include:
Swift Playgrounds helps you write correct code by identifying mistakes as you type, and offers suggestions to help correct the errors.
Swift Playgrounds includes accessories playgrounds that teach you how to use Swift code to command LEGO MINDSTORMS EV3 robots that you build, guide a Sphero SPRK+ robot around the room, pilot a Parrot drone, or even teach a MeeBot to dance. Swift Playgrounds includes guided lessons for each accessory, as well as template starting points you can use to write your own programs that control the following devices:
Because Swift Playgrounds uses real Swift and iOS code with access to the Bluetooth radio on iPad any developer can create a playground to connect to additional robots and and devices, then share them with the world.
Playgrounds were first introduced as a way to experiment with your code in Xcode, and now with Swift Playgrounds you can easily use those same playgrounds on iPad. iCloud Drive seamlessly shares your Mac playgrounds with your iPad, and changes you make on either device are immediately updated. This is especially useful when exploring iOS code that uses the iPad touch gestures, gyroscope, and other hardware features.
If you are already an experienced developer, you can create incredible playgrounds to share with the next generation of coders.
The interactivity of playgrounds combined with the power of the iOS SDK gives developers an entirely new way to express their creativity and skills. Playgrounds authors can now create experiences on iPad for new audiences — those just starting to explore code, others who crave new challenges, and advanced developers seeking to learn new techniques and technologies.
Swift Playgrounds has new features designed to take advantage of the immersive experience on iPad, including full-screen animations for topic introductions, assessment checks, and always-on live views. The format to use these new features is available to everyone on the Swift resources page, and can be used by experienced Xcode developers to create even more playgrounds and challenges. We can’t wait to see what Apple developers create to make coding even more fun and easy.