Affiliate Disclosure
If you buy through our links, we may get a commission. Read our ethics policy.

Apple's Swift Playgrounds 1.5 will teach kids how to write code for Lego, drones & robots

Last updated

Apple on Thursday revealed that with a version 1.5 update on June 5 — the beginning of WWDC 2017 — Swift Playgrounds will include new material teaching people how to write programming for drones, robots, and similar electronics.

The company is working with several electronics makers to incorporate the content, namely Lego, Parrot, Sphero, Ubtech, Wonder Workshop, and Skoog. In-app projects will, for example, guide users through using Sphero's Sprk+ robot in a real-world version of "Pong."

The iPad app will also serve as a blank slate for more advanced coders, letting people build custom controls. People flying a Parrot drone will be able to specify yaw, pitch, and roll changes.

Swift Playgrounds has long been able to communicate with external hardware through Bluetooth, and some parties like Wonder Workshop have already been taking advantage of this. The 1.5 update should, however, make the feature more prominent.

Swift is an open-source programming language that works across Apple platforms. The company has been eager to foster adoption by both developers and students — on May 24, it introduced a free year-long course available through the iBooks Store, which will even be taught at some U.S. colleges and high schools starting this fall.

Apple is likely unveiling the Playgrounds update now to clear the table for WWDC. The company is expected to make its first hardware announcements there since 2013, including new iPads, refreshed MacBooks, and possibly a rumored Siri home speaker.



24 Comments

red oak 13 Years · 1104 comments

Wow.   They are really clearing the deck ahead of time for WWDC.   I'm shocked they did not announce this at the conference 

tmay 11 Years · 6456 comments

Dearest Apple,

This is the part where you need to create an Arduino type hobbyist device programmable from the iPad/iPhone/Mac in Swift using a subset/superset of Xcode and iOS. It would be useful for a hobbyist to create motion control, robotic systems, and acquire data.

Thank you in advance.

dick applebaum 17 Years · 12525 comments

tmay said:
Dearest Apple,

This is the part where you need to create an Arduino type hobbyist device programmable from the iPad/iPhone/Mac in Swift using a subset/superset of Xcode and iOS. It would be useful for a hobbyist to create motion control, robotic systems, and acquire data.

Thank you in advance.

Bingo!

randominternetperson 8 Years · 3101 comments

red oak said:
Wow.   They are really clearing the deck ahead of time for WWDC.   I'm shocked they did not announce this at the conference 

Exactly,  In years past they have cluttered up included this sort of announcement in the WWDC keynote.  So this could be sign that Apple has a ton of stuff to present.  Or they just realized that developers don't really care about this sort of announcement.

JinTech 9 Years · 1061 comments

red oak said:
Wow.   They are really clearing the deck ahead of time for WWDC.   I'm shocked they did not announce this at the conference 

Exactly,  In years past they have cluttered up included this sort of announcement in the WWDC keynote.  So this could be sign that Apple has a ton of stuff to present.  Or they just realized that developers don't really care about this sort of announcement.

I'm guessing they have a ton of stuff to present. After all, the keynote is scheduled till 12:00.