I'm looking for someone to upgrade our existing apps GasBag and GasBag Pro to use MapKit and the iAd ad network. These apps have a large userbase, and we would be happy to list your name in the credits on the app -- a great way to show your work to future employers!
Please download GasBag (it's free) and play with it a bit before bidding, so that you have a decent idea of what's involved.
The apps currently use the RouteMe framework for mapping ( [url removed, login to view] ), and a range of different ad networks, which we can switch between from the server. GasBag and GasBag Pro use essentially the same classes for the map interface, so it should be straightforward to merge the changes from GasBag across to Pro. Pro has no ads, so there is no need to worry about iAd for Pro.
The existing codebase uses a system that fetches new markers from the server when the user pans or zooms the map -- we need the MapKit version to work the same way. It also contains logic in the app to collapse markers into "marker stacks" when the markers would overlap one another -- we need to retain this functionality also (this logic is already in the current version, but it will need to be updated to work with the new mapping APIs).
With regards the iAd integration, we have a system to toggle between different ad networks from the server. We need for the iAd library to be available as another option that we can select. The app has two places where banners are displayed.
Work is to be done from a bzr branch of the code (we'll set you up with a branch and access to it via ssh key), and we'll need to confirm that the new version works on an actual handset (not just the simulator) before payment. We need the changes to not crash under reasonable but heavy use, and the new version needs to be at least as fast as the existing version on 3G handsets and newer. We also require that you remove the old libraries (RouteMe, not the ad libraries) from the source tree and update the build system to match.
Bidders should be familiar with iPhone development (including installing and testing on actual handsets), and ideally have built a project on MapKit before. Please post links to any apps you've already released so that we can see your work.
We need this completed ASAP, definitely within one week of accepting the job (though we expect it to be far less than one week of work).