An easy task for an experienced programmer. Looking for a basic structure of an application built with a focus on the GUI elements. I will bring the functionality into the application myself at a later stage. Key elements of this project are:
XML:
- data needs to be extracted from a XML file (open to using a better/simpler construct)
- this data is used to create the desired views
- I will construct the XML based on your suggestions
- if possible perform an update to this file via an external website
Database:
- simple database with 1 table required to store user credentials and misc info
- passwords should be hash md5 and not stored as clear text
- functions for create/update/delete rows
- database should be persistant through upgrades so that user information is not lost
- open to alternative suggestions, will be storing < 200 records so effeciency is important
Add Item to database GUI
- 3 screens
- First 2 based on data in XML
- 3rd screen created dynamically based on choices from previous 2 screens - just the framework, I will do the specifics later, will supply some basic view items just so the functionality can be demoed to me.
Main GUI
- 1st view based on database contents (summary)
- Remaining views created based on number of rows (items) in the database (detailed view)
- Should be able to go straight to detailed view by clicking on item on summary view or via swipe action
- Swiping past last view should send back to 1st view (summary)
I have written a fair bit above so that people are clear on what I am after. The project should not be that complex for an experienced developer.
I will post detailed specs to my shortlist of candidates via Freelancer.com messaging. I have set 15 days for this project as I am away next week. If the right candidate appears beforehand, I will close early.