Bitcode. I just don’t buy it.

So Bitcode is all about little optimisations? Yeah, right. Read more →

Interview – “Revealed: Soundproof”

The good people at Itty Bitty Apps interviewed me about Soundproof and how we use the excellent Reveal app to debug and design these elements.
[You can find the interview here](http://revealapp.com/blog/revealed-soundproof.html) Read more →

Going deep with Accessibility in Soundproof

When we first released Soundproof we had to make the difficult decision to delay polishing our VoiceOver experience for accessibility users. We had done some work on this already, but due to the nature of … Read more →

Logging in Swift without overhead in production

I recently wanted to start covering start writing all my new app code in Swift, but hit a big problem: I use CocoaLumberjack everywhere and its not ready for Swift yet. They are working on … Read more →

The Making of Soundproof, part 3: Unlocking features with In-App Purchases

During the process of making Soundproof, we had to consider what the business model would be. I wrote [some early thoughts about pricing](http://transition.io/is-unlock-everything-a-mistake/) and talked about some [issues with implementing upgrade pricing with In-App Purchases](http://transition.io/my-first-public-ios-app-is-now-available/) previously. Here, we’ll take a brief look at the experience of implementing In-App Purchases and the user experience.
Read more →