We need to develop a simple app for our website. It should function as follows:
A subscriber should be able to enter his username and password (which should be saved if the user wants it) and then
a feed will be presented like an RSS in the phone/ipad. It is important that news are pushed out to the client as soon as new are created on the server.
There will be possibilities that there will be several different feeds in the future but not in version one.
The app must signal when a new item is downloaded and it must be easy to view it instantly.
This is about all, pls. ask questions if somethng looks unclear.
Several bidders have asked for mor information and since we are well oriented in backend programming but not in mobile platforms it has been slightly difficult but here are some clarifications.
We need it to work both for ipad and Android. If you are bidding for one platform only, pls make this clear in your offer. Also, make clear if the offer is for both platforms.
The login which consists of email and password should be able to change and save in the client, but will be verified from the server. This is the only setting we need in the client for now as we know it.
When the user is loggin in, we want to get a server call so we can verify the user and also decide which rss should be downloaded. All serverside work which is specific to our news application will be written by us if needed but all serverside notification code will be implemented by you.
The users mobile client should receive a signal in the client device almost immediately after the news is saved in our database on the server side.
In the device I imagine I will see something that looks like the hotmail app. A feed (account) to click on (first version has only one feed), then a feed of already written news (only viewable by the subscribers). A click on a news item will download an image and text to be shown in the mobile client.
A soon as a new news article is available, a signal/flag will be shown in the client and the rss-feed will reload if the user is logged in so it will be possible to download the new item.
Also, if possible we want a tool to tie the client device to our user database to prevent users from sharing login credentials easily.
In the future, when several feeds are implemented, the user could have more than one feed in the device, but ONLY receive notifications from those feeds they subscribe to or has chosen to get notifications from. This is not neccessary from version one, but should be in the design of the app.