Specification
- A user will be able to view news content whilst the application is on-line and off-line
- A user will be able to share a news article by e-mail.
- A user will launch the app and be able to read the latest news from The Business Desk
- A user will view a headlines list to choose a full article to view.
- A user can login
Solution
I worked with the team at engineroomapps.com <http://engineroomapps.com> on this project using usingĀ agile development techniques and collaboration tools such as basecamp, git and targetprocess. The app front end interface and logic were development by me using objective c and the SDK 3.0 API. Initially the news data was proposed to be supplied using Ruby & activeresource, however the library was eventually discarded due to stability issues. Instead the feed was provided by the web service team in xml format and parsed on the app side using touchxml. For offline viewing data is saved persistently using core data, reachability code is used to display when reading news online or offline.



