Back in 2014, Apple introduced the Swift coding language in hopes of inspiring a new generation of developers. Two years later, at the Worldwide Developers Conference (WWDC) 2016, Apple gave us a first glance at how they intend to turn that plan into a reality. That reality is the Swift Playgrounds app.
Coming to iPads this fall, the app will basically transform the coding learning process into a game. Users are required to solve puzzles using the Swift language to learn the basics of coding, such as functions, loops and variables.
When the app is first opened, you’ll be greeted with a colorful screen that offers lessons and challenges. Since the app’s objective is to introduce kids into coding, it uses animated characters tasked with completing challenges in a digital environment in an effort to keep kids motivated.
Though the app is intended for kids, seasoned developers can also use it to learn the Swift language. The app can export and import code between itself and the more professional code-teaching software Xcode. That way, users can try the more professional tools to create software for iOS and Mac.