Yesterday, Apple released iOS 10, and with it, a new app for learning the Swift programming language called Swift Playgrounds for the iPad. The app teaches fundamental programming concepts and the Swift programming language with the help of Byte, a friendly bumbling character. By controlling Byte through code, programmer of all ages can discover programming in a fun and visual format:
Content pages at the start of each chapter introduce new programming concepts and set the pace of each chapter:
Because the Playgrounds app allows anyone to create lessons and challenges, the app has the potential to become a useful tool for computer science educators and for creating internal ‘best practices’ guides for development teams. Embedding a content page within a Playground lesson requires just a simple reference to a Tumult Hype document’s exported HTML page:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Name</key> <string>Introduction</string> <key>Version</key> <string>1.0</string> <key>CutsceneReference</key> <string>variables/variables.html</string> </dict> </plist>
We’re excited to be a part of this excellent initiative to teach programming. If you’re new to Tumult Hype, learn more & download an unrestricted 14 day trial here. And of course, go download Swift Playgrounds!