Image for post
Image for post

Is ‘Swift Playgrounds’ for Kids?

I’ll be honest. The first time I launched Swift Playgrounds on my iPad, I was transported back to when my 4th grade teacher, Mrs. Mead, showed me a computer for the first time. Of course, the ‘Learning to Code’ tutorial is far cooler than using Logo was. Also, Byte is far cooler and more expressive than the turtle of my youth, but the feeling is the same. That excitement is something I haven’t felt many other times, the introduction of the iPhone being a notable exception.

The Playgrounds Books example is cool and I look forward to kids learning to code with this tool. That’s only the tip of the iceberg though.

For example, here’s a partial list of Frameworks that Playgrounds support:

AVKit

Accounts

AudioUnit

Accelerate

AudioToolbox

AVFoundation

CoreText

CFNetwork

CoreImage

CoreGraphics

CoreData

CoreAudio

CoreMotion

CoreLocation

CoreBluetooth

Darwin

Dispatch

ExternalAccessory

GLKit

GameplayKit

GameController

ImageIO

MetalKit

MetalPerformanceShaders

MediaPlayer

MobileCoreServices

MultipeerConnectivity

OpenGLES

Photos

PhotoKit

QuartzCore

QuickLook

ReplayKit

Social

SpriteKit

SafariServices

WebKit

While it might be true that Swift Playgrounds is for kids… Swift Playgrounds is also for me.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store