App Power: A Brief Update

App Power: The Reveal

Note: this article is part of a series of articles on my real-world App Store experiment. The first one was App Power: An Experiment, and the second was App Power: The Submission.

Just moments ago, I revealed to the world — at long last — just what this super-secret iPhone app I’ve been developing is. What is it, you ask? Why, it’s Bowtie for iPhone, of course! And it’s coming out in tandem with the final release of Bowtie 1.0 this Saturday.

The app, which will be available on the App Store for just 99¢, will allow users of Bowtie to control the iPod application on their iPhone or iPod touch (or iPad ;) ) from their desktop. Windows user? We’re releasing an app called Bowtie Remote for Windows, which gives you the same level of control (without the themes).

Once the app goes live, all that’s left to do is wait. I’ll post a summary article here as soon as I have some sales numbers. ’til next time!

The No-Nil Trap

Just ran into an interesting issue while programming: my app decided it would randomly start crashing. Love when that happens. As it turns out, the cause had to do with a very nuanced characteristic of C (and Objective-C). I call it (perhaps incorrectly, but it works for me): the No-Nil Trap. (more…)

Index Cards for Program Flow

So this evening, I’ve been working on a pretty complex logic flow for a-project-to-remain-nameless-at-this-time. After using several sheets of paper, a whiteboard, and OmniGraffle, I finally resorted to an old favorite of mine: index cards. But this time, I used a bit of a twist.

This part of my application has three potential entry points, and two “endgame” states; I broke up each “chunk” (many represent subroutines) onto a separate index card, marking entry routines with an arrow in the corner, and endgame routines with “#END#” at the bottom. Now, I just trace execution from each entry point with every possible environment permutation. If they all eventually hit an “#END#” card, my logic is sound. :) Don’t you love index cards?

App Power: The Submission

Note: this article is part of a series of articles on my real-world App Store experiment. The first one was App Power: An Experiment.

So, a mere 14 days after I proposed my idea to enter into this real-world experiment, the application is done: today, it heads off to the App Store for approval. Barring any delays, it’s slated for release mid-February, with the formal announcement of exactly what it is coming a few days before. (more…)