I'm looking to have an application built that downloads an XML file that has information on daily offers, like Groupon.
Have a look at the file: http://www.netb.be/dagaanbiedingen/getOffers.php
The job is to create a proof of concept app with little attention to the user interface. I think I want to have it built as a hybrid app, so that it runs on the big systems (iOS, Android, Windows Phone). Please make suggestions on the platform that you think is best for this app. Also tell me why you're suggesting that platform.
I want a rather standard looking application that has a different interface for phones and tablets.
The XML file is loaded at startup. I want a splash screen that simply says 'Loading' and shows a Progress bar. This should fill as the application and XML are being loaded. The XML has 'Content-Length' in the header. Please use this to get an idea of the loading time.
On the phone version, it shows a table of all the records in the XML. One cell is one record. On the left side of the cell, it shows the image (the image tag in the XML). Please make sure the image is shown properly (no skewing). Next to it, it shows the title (the title tag). Below that title, there is one line with the price (the price tag) and the discount (the discount tag) in bold. It should read something like '-50% discount or 19,99 euro'. If you click on an item, it shows a new screen with the following things from top to bottom: title, image, description, price + discount on 1 line and a button that says 'Check it out'. If you click it, it opens the URL (the url tag) in the browser. There's a Back button in the navigation bar at the top that brings the user back to the start.
On the tablet version, it's very similar, except that a table is shown on the left side of the screen and the actual content is shown on the right side of the screen. That's called a split view, right?
Additionally, there should be a refresh button on both versions that reloads the XML, like the app was restarted. I need well written code, because it's the foundation for the app. If you do a good job, the rest of the work can go to you. Please make it so that it is retina ready and it fills the screen completely on the iPhone 5 and new iPad, but still works on the older iPhone and iPad (and all other devices of course). No need to spent time on graphics and the layout. That's for the next part of the project.
The deliverable is a test version for the iPhone and the code.
Please tell me your price for this and how much time you need.
Please include the word 'Latte Macchiato' in your bid, to show that you've read everything. Applications without this word will be ignored.