Tim Burks is an iOS developer who recently joined the world's biggest API company. At Google, he works on the API Services Platform Team, which supports Google's internal and external APIs and builds services to help app developers better use APIs. Before Google, he spent ten years developing on the Mac and iOS platforms, and before that, he wrote chip design tools at IBM and a startup. Tim also organizes the Silicon Valley iOS Developers’ Meetup Group and loves attending and helping with meetups.
Do you long to control your lightbulbs, wristwatch, toaster, keychain, and exercise equipment with your iPhone? Or is there something that you want to make and control that no one else has imagined yet? Apple's CoreBluetooth framework has made it easy to write apps that talk with devices that support the new Bluetooth LE standard, and now Bluegiga's BLE112 makes it easy to build hardware that talks back. We'll review CoreBluetooth and the Bluetooth LE architecture, and then we'll see how Bluegiga's BG Script and Profile Toolkit can be used to program these tiny wonders.
We’re all excited about using the same language to write our mobile apps and cloud services, but as we do, we’ll still need to work with a few things that aren’t written with Swift. Fortunately, there are some great patterns that we can use for doing that. In this session we’ll talk about two technologies that you can use to make your app speak with APIs written in any language: OpenAPI and Protocol Buffers, and then we’ll see how to use them from clients and servers that are written in Swift.