When we decided to dive into this crazy App development business about six months ago, we knew that we wanted to document our successes and our failures as well as the problems we faced, and their solutions.

Anybody who has developed an app, is in the middle of developing an app, or is just thinking about developing one will find out that there’s a lot to learn in order to create a decent product and have it accepted for sale in the App Store.  Don’t get me wrong… there are a lot of terrible apps in the app store that clearly lacked thought, direction, inspiration, artistic ability, etc… but, that’s not the point!  The point is to make something you’re proud of and successfully launch it in the app store.

Although Cam and I are both experienced in our fields, there was still a lot to learn.   Beyond simply learning Objective-C and Cocoa Touch, you will also have to figure out XCode, Interface Builder (not a requirement, but it can make your life a lot easier), Provisioning Profiles, and the app submission process.   We also encountered a LOT of headaches around In-App Purchases (which ended up being ripped out anyway, and is an entire post of it’s own), the Facebook Connect API, and a few quirks of iTunes Connect.

To solve a number these problems we relied a lot on the experience of the community.  This blog will be our opportunity to pay the community back and offer our own insight and solutions that we discovered while developing Faced.

So… stay tuned and watch this space.  Perhaps you’ll learn something new, and maybe you’ll be able to help us make Faced (or our next project) even better.