Hi there you marvelous app developers, I need a competent developer to create an app to:
In essence the objective of the app is to pull info/data from multiple web sites then sort and run reports. I'll break this down further.
Which website? All will be revealed in later discussion after a NDA has been signed but to shine a little light...
1. The websites are well structured and should have been developed with best practices in mind
2. The information to be gleaned from these websites can be spread over several pages (if a user were to access the page on a browser they would need to click 'next page' a number of times to view all the info) not sure if this is called screen scraping
3. The websites require login information to access the info but assume this info is typically already held on the device - will need the users permission on installation of the app
What type of info/data?
2. Text info
3. Numerical information
4. Date information
5. Various metadata/tab info
What type of sorting?
1. I require alphabetical sorting of information
2. I require numerical sorting of information
3. I require type sorting (all will be a bit clearer further down the line)
4. I require date sorting
What type of reports?
1. I require a report to sum the numerical information based on various filter information
2. Reports based on dates i.e. activities carried out during certain dates
3. Display report info graphically such as pie charts
4. Display report information in tabular form (for sorting)
4. Create sentiment word clouds based on meta data, I guess you could use Wordle for this.
1. There will be an aspect of in app purchases so the developer should have a good understanding of this area and Google Play Store
2. Various areas of the app will require pin protection or another aspect of protection
3. As aspect of the app shall run continuously in the background and shall jump into action when a certain event occurs
4. The app interface shall look elegant and simple
5. There is a very simple app on Google Play Store which proves that my concept is possible (again app name will be revealed at a later stage)
6. It is likely that a long standing relationship will be formed between me and the developer as the app will need to be updated over time.
7. Logging of user activity will be required
8. Considering both a free and paid versions