Android Mobile Phone Safe Browsing App

IN PROGRESS
Bids
6
Avg Bid (USD)
$633
Project Budget (USD)
$250 - $750

Project Description:
Am looking for a simple app that can enable safe browsing for mobile phone users.

The app needs to use my API to check if a URL is safe to visit. (API will be provided)
The app needs to run in the background of the default browser, when the browser is started, it needs to show a toaster that the "safebrowsing"is active.

(i am not looking for a new browser, or an app where users have to input the url to check it. It has to work with the standard browser, do not bid if you can't do this)

Each url needs to be sent to the api, and the api will return a code. Based on the code the app needs to show a popup in case the url is not safe or blocked. The user needs to have the option to accept (permanently), block (permanently) or check why the url is marked as unsafe. (this will be a link to my website)

For faster user experience, the app needs to cache the results of the visited websites for a month.
When the user revisits the url within a month, the app needs to serve the result from the cache, but still it will need to send a query to the api (for statistics) The api is available as attachment. The API is already operational.


The preferences need to be stored until the user clears them.

The enduser should be able to:
enable / disable safebrowsing (default = on)
clear cache
enable / disable caching (default = on)
enable / disable blocking of adult/child unfriendly content (if website contains adult material the api will return a code)
enable /disable custom blocking (api will return code)
clear preferences (the preferences when urls are always blocked, or always allowed)
(the settings above need to be able to set from the website too)

The app needs to communicate with my website, the users of the app need to have the option to logon to my website and change the settings of the app from the website, and have the option to manually add urls to whitelist/blacklist. (this response needs to be included in the api (thus needs to be implemented by the freelancer))
- Member System is available
- RESTful and SOAP are available (just need some finetuning to match the requirements)

The app needs to obtain the user specific settings from my website and update them in the app, or, if the settings are changed from the app, the website needs to be updated. The app also needs to display some user profile fields in the app (like membership, expiration date) with link to page where to upgrade/extend the subscription.

The app should have two "hidden settings", these options need to be able to be activate/deactivate by api response.
The value for this field may come from the userprofile, or from a custom field.

The app should be suitable for Android 1.5+ and the code needs to be commented in English so i can see what part of the code has what function. After the project we will be the owner of the code and hold all rights to this code. Provider cannot reuse the code for other projects without our explicit approval.

To confirm you fully read and understood the project, please include the word "Jenga" in your bid.

Bidders with reviews and with examples of their work are preferred.



-------------------------------

App will be expanded with more options, therefore we are looking for a long term relationship with a proactive and skilled developer.

Example of what i am looking for: http://bit.ly/6qltTB

Skills required:
Android, Mobile Phone, PHP, SQL
Additional Files: safe-browsing-api.pdf
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 750
in 14 days
Hire techgurudesk
$ 799
in 19 days
$ 450
in 20 days
$ 750
in 40 days
Hire rickzos
$ 600
in 5 days
Hire martinjaika
$ 700
in 10 days
Hire codebuzzers
$ 550
in 7 days