For the past 6 months, I’ve had the chance to lead and be a part of one of the most challenging mobile projects I’ve ever worked on. It was a challenge not because the app itself was complicated; it actually was a classic, well-designed e-commerce app, the same kind of app I already have experience…
Author: thibaultk
Apple TV Tech Talk – Designing for Apple TV
This blog article was co-written with Yoseob Lee, iOS Engineer at Prolific Interactive This year I had the chance to participate to the Apple TV Tech Talk in New York. This blog post is the second of a series of blog posts on interesting subjects Apple shared with us about tvOS but also iOS. Designing…
Associated Types in Swift
Context When working on Swift protocols, you might need to use generic types as a variable. Swift compiler can understand when you provide a protocol as a variable, but what if you want to use a type? Here is an example of implementing a data structure based on protocols. protocol A { } protocol B…
Apple TV Tech Talk – On-Demand Resources
This year I had the chance to participate to the Apple TV Tech Talk in New York. This blog post is the first of a series of blog posts on interesting subjects Apple shared with us about tvOS but also iOS. On-Demand Resources were introduced by Apple at WWDC 2015 for iOS 9. It allows…
Using the Focus Guide to Improve your tvOS Apps
After experimenting a lot with tvOS and playing around with the Apple TV remote, I noticed how easy it was to navigate following simple paths (up, down, left, or right), but also how impossible it was to move along a diagonal path. This was the central problem: how are you supposed to focus zones of…
What’s so different about tvOS? An iOS Developer’s Thoughts
Apple TV was one of the biggest announcements coming out of September’s Apple event, finally bringing to reality one of the Apple’s longest-tenured rumors. With the new Apple TV, Apple is allowing us to finally create our own apps using the brand new tvOS platform, opening up the Apple TV to developer apps in the…
Use Touch ID In Your Swift App
WHAT IS TOUCH ID? With iOS 7 and the iPhone 5S release, Apple introduced Touch ID, a new way for users to authenticate by using their fingerprints to unlock their phones or purchases on the App Store. Now, in iOS 8, Apple provides an SDK for developers to use Touch ID in their apps, and, as…
Sprite Kit In A Non-Video Game App
SpriteKit is an Apple framework originally designed for 2D video games, with a physics engine, sprites, particles and sound effects. This framework, largely inspired by Cocos2D, is a great tool to design and create a game app. It is easy to use, the Apple documentation is (as usual) comprehensive, and you can find tons of tutorials on the internet.…
You must be logged in to post a comment.