This iphone app uses a database of messages to display the next unread message.? It will ship with approximately 300+ messages in the database, and periodically update that database with added messages over the web from an xml file.
Messages each have a category, and the user can choose the category (a database field) from a list. the list will also include -All Unread-, -All-,? -All Read-, -Search Results-, ? and -Favorites-
on reading the message, a user can press + sign for adding to favorites. this sets a boolean in the db that is used whern the user selects -favorites- to view
in any category including the -all unread-, -all read- , -all-, -Search Results-,? ? ? and -Favorites- , the user can press left and right arrow keys for previous and next within the cateogry.
The arrowsand + sign are on a function bar at the bottom of the app. there is also a curvey arrow that leads to a menu to Copy the text or Email it.
In? each case, the text will include a tag message at the bottom of one or more lines that I will be able to edit in the app resources.
There also will be a magnifying glass on the function bar that will lead to a search function. The search function will have two radio buttons 'Any of' and "All of'.
It will also have a text entry field with a circle with x in it on the right to clear the field.
The user will type the words they want to search on in the text entry field. There will be a blue search button to the right of the search entry field.
The search will search the database for all texts containing either 'any of' (or search) orr all of (and search) the text entered.
The search will also include the category selected on the first screen.? If the category wqas still set to -search results- , the cateogry will be changed to -all- before the search executes.
After the search the first result is displayed, and the user can scroll forward and back through the results.? The cateogry display will be changed to -search results- before the text is displayed.
The app will be delivered as two complete xcode projects , one as a free project with a fixed database and no database update, but an -upgrade to paid- link that will search the app store for the paid version which has an upgradeable database.?
? The link will go to a display page within the app, that will in turn go to the app store search.
The second will function the same as the first but have a larger database, and the update function that will search the iphone database for the largest value of an update date and time, then go to the web and provide this as search term for an xml file. the xml file will come back with all new databsae updates, or an xml file with no records.
There will also be a? info? ? link on the function bar, this will lead to a display page that explains the app and how to use it. I assume this will be an html display. I will write this text.
The text display area should also be html.
I will provide the 57 by 57 logo for the app.
The app details including name will be given to the winning bidder.
I? am a programmer with 40 years of experience. I won't ask you to do stupid or unreasonable things, and if you have a better way to do what I am asking, I am open to changes.