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.

Watch the Latest from AppleInsider TV

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 14 Years · 1108 comments

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

1 Like · 0 Dislikes
tmay 12 Years · 6461 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.

2 Likes · 0 Dislikes
dick applebaum 18 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!

1 Like · 0 Dislikes
randominternetperson 9 Years · 3174 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 10 Years · 1083 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.