iPhone Companion Apps: New Project to App Store in Two Months
Posted on 11. Nov, 2009 by Daniel in Programming/Work
Normally, I write a “Postmortem” blog post after each product I ship. However, recently I got the chance to give a talk at CocoaHeads Swindon, and chose to talk about my trials and tribulations when writing Clarus for iPhone (iTunes Link). The other day it struck me that this actually turned out to be a great postmortem, so instead of writing a blog post I sat at my computer and recorded a video of my slides and commentary.
The talk goes through many aspects of designing and building an iPhone companion app, from design to implementation gotchas to non-coding issues such as whether you should even bother with an app, how much it costs to do, and so on.

Rough Contents:
- Part 1: Core Functionality
- MVC Xtreme
- K.I.S.S.
- Establishing Trust
- Forming a Conversation
- Bonjour Basics
- What Can (and Will) Go Wrong
- Why to avoid NSFileHandle
- Using CFNetwork Instead
- Techniques for Transferring Big-Ass Files
- Performance
- Think Small
- No, Even Smaller Than That
- Know Your Limits
- Mo Money, Mo Problems
You can download a PDF copy of the slides here (5.1Mb).
You can download the video here (151Mb, 45m 50s).

Application Development Post Mortem | manicwave.com
Feb 15th, 2010
[...] of kennetnet software has put together a few nice post mortems, most recently this one detailing the development of an iPhone companion [...]