Think Different, Really

Change is the only constant in the universe. When it comes to making iOS and mobile apps, change happens annually. This year, we’ve been given a bigger plate of change than usual from Apple. What does this change mean for developers now? What will it mean for developers in the future? Is this enough change,

Peanut Butter and Chocolate: Extensions in iOS 8

iOS 8 introduced a powerful new feature called extensions. In this session we’ll cover the various types of extensions you can create and talk about potential impact. We’ll discover how you can leverage app extensions to create better user experiences for your apps. Finally we’ll build our own app extension to see how the rubber

Idiomatic Swift

Come learn how to solve problem “The Swift Way” using Apple’s brand-new programming language. We’ll see how new features in Swift lead to new solutions to familiar problems in Cocoa an CocoaTouch. You’ll leave inspired to learn, explore, and teach

AppKit for UIKit developers

The Mac is a great platform to develop on, but it’s also a great platform to develop *for*. There’s a lot of knowledge that carries over from iOS to the Mac, but there are also a lot of differences and pitfalls. This talk will give developers familiar with UIKit a jump start in developing with

Scene Kit: not just for games

At WWDC this year there was a heavy push for Scene Kit as a gaming technology but Scene Kit isn’t just for games. While a game typically displays full screen, there are other cases where you just want to something 3D integrated with the rest of your app. Integration with other Cocoa graphics frameworks is

Functional Programming in Swift

I’ll talk about different patterns to use Swift in a functional way. There are a lot of cool things here that will make your code shorter and easier, and you can mix it with your OOP knowledge.

Inside RubyMotion

“RubyMotion is a toolchain that lets Ruby developers write iOS, OSX and Android apps. RubyMotion apps are fully native, access the full range of APIs (either C, Objective-C or Java), and perform as fast as apps written in the platform’s preferred languages. In this talk, we will look at how RubyMotion is implemented for iOS.

iOS Design and Prototyping

Learn how to prototype an iOS app by producing a design in Sketch to Xcode. Build a functional design and fun animations. This course is based on the Design+Code book.  

Getting Real with SpriteKit

In this workshop Marin Todorov will lead you trough the process of creating a game with SpriteKit. You will get real with game physics, creating visual effects, particle systems, GUI and game navigation… The workshop will also include a section to highlight on whatever new features iOS 8 brings to SpriteKit (if NDA is lifted

iOS Prototyping Workshop – Part 2

Learn how to prototype an iOS app by producing a design in Sketch to Xcode. Build a functional design and fun animations. This course is based on the Design+Code book.