The purpose of this iOS project is to create functionality that will be integrated into an existing iPhone/iPad app:
* Navigate an iTunes store RSS feeds to populate a Core Data data store. Similar to the TopSongs example from Apple, but targeted to a particular store on iTunes and allowing navigation through all the categories available.
* Convert links to advanced affiliate links for Linkshare, Linkshare Japan, TradeDoubler, or DGM, depending on the user's location.
* Implement search based on the iTunes affiliate search API.
The deliverable should be a simple table driven app to navigate the store and go to item based on affiliate link. The code should be modular such that it can be integrated into an existing app. The styling and graphics are not important as the functionality will be integrated into an existing app.
Requirements include use of Core Data and ASIHTTPRequest.
The data should be cached and updated on demand and if hasn't been updated in a day. Update should happen in background thread. The items should be stored only once in the data store (even if referenced from multiple categories).
RSS Feed Generator: [url removed, login to view]
iTunes Store RSS: [url removed, login to view]
TopSongs example: [url removed, login to view]
TopSongs fix for memory leak: [url removed, login to view]
Search API: [url removed, login to view]
Advanced Affiliate Linking: [url removed, login to view]
ASIHTTPRequest: [url removed, login to view]