With a Constant Contact Facebook app in the final sprint towards shipping, I’ll take a few moments to reflect upon the experience that was developing for the Facebook Platform and the various decisions I made along the way. In the same style as the iPhone app, I served as the primary developer, with Jim serving as my primary developer and project manager. Being a much more “open” platform than the iPhone, there was a larger selection of choices we could have made for the application.

Parsing XML from the internet is a pretty common requirement on any platform. There are numerous ways to accomplish this task on every language out there, and the Android platform is no exception. On the Android, this is accomplished using SAXParser, a serial access parser API for XML. SAXParser functions as a stream parser, with an event-driven API, using callback methods that trigger everytime events occur during the reading.

All development on the iPhone uses Objective-C on top of the Cocoa Touch framework. This project was my first experience using either Objective-C or Cocoa, having been mainly a Java guy for most of my life. After a good amount of time with it, I still have mixed feelings.
Learned new tools from my business.