JAVASCRIPT AS A FIRST-CLASS
CITIZEN ON IOS 7
THUNDER PLAINS CONFERENCE
NOVEMBER 2013

Copyright © twilio Inc. 2013
HI. I’M KEVIN.
developer evangelist @ twilio
What is twilio?
twilio makes it easy for developers to
integrate voice calling and messaging
into web and native mobile applications
“We've been there before, and
intermediate layers between the
platform and the developer
ultimately produces sub-standard
apps and hinders the progress of
the platform.”
Code or GTFO.

DEMO
Code or GTFO.

DEMO
A NODE.JS TOOLCHAIN

CommonJS Module System
Package Manager
A NODE.JS TOOLCHAIN

Portable node.js
environment
A NODE.JS TOOLCHAIN

Native components and
script loading
DEMO
RESOURCES
• JavaScriptCore.h (CMD-click from Xcode)
• node-spritekit: http://github.com/kwhinnery/node-spritekit
• NodeSpriteKit: http://github.com/kwhinnery/NodeSpriteKit
• WWDC 2013 JSCore Talk (Session 615)
• Slides and Video
THANK YOU!
@kevinwhinnery
kw@twilio.com
http://github.com/kwhinnery
http://slideshare.net/kevinwhinnery

JavaScript as a First-Class Citizen on iOS 7