The following app lists organizations retreived from an XML file in a website. It must work with Android 2.2 and above with all android screen resolutions.
Upon launch, a splash screen will be shown then a list of records will be downloaded from an XML file in a pre-defined URL. This XML will only be downloaded again upon app launch. They will be sorted on the screen according to the "order" field in the XML.
Here's the XML
The XML will contain also references to an image that must be downloaded. The downloaded images will stay stored in the phone as a cache for faster loading when the app is launched again.
When the app is launched and there is no Internet connection, the cached images and XML will be used. I will later give you the error texts for when there is no Internet available.
The app flow is basically a list of the records, when you click the record you will see the detailed information and have a button at the bottom.
Upon clicking this button, the resulting page will have a hidden in-app browser pointed to this URL:
http://aidapp.org/sistema/wpPay.php?id=<<id of record from XML goes here>>
If it doesn't work ( it checks for particular countries ) just for testing purposes just this URL: http://aidapp.org/sistema/paygol_demo.html
The viewed webpage HTML must be parsed by the app as it will contain the information required to build an SMS (phone number, and message text) and some text to display on the screen with the SMS launcher ( carriers available, $ amount). Upon retreiving this, the button should be enabled and when clicked, the SMS composer should be launched with the phone number and message text already filled up.
Upon returning to the app, there will be a thank you screen as well as sharing options to facebook, twitter and via email.
The full source is required in java.
Company policy doesn't allow me upfront payments, I will pay in full when the delivered APK is working. Upon payment then I would get the source code.
When replying, start with the word: APK to make sure you are not a robot.
This is the app already working for Windows Phone, please view the video to get a better understanding fo what we are porting to Android:
Take a look at the attached screens.pptx document for details on the screens.
The GUI will be very simple, the main screen will be more like this:
And the general content like this:
Except that the purple buttons will be in a blue gradient ( color definition for tapped and untapped button state in resources attached in button_definition.html)
App is called AidApp ( logo in resources attached ).