Closed

Internet Data Throttling Application for Iphone, Ipad & Android Devices

This project received 27 bids from talented freelancers with an average bid price of $1556 AUD.

Get free quotes for a project like this
Employer working
Skills Required
Project Budget
N/A
Total Bids
27
Project Description

We are looking for an applications to be developed for both the apple and android devices.

Basic Premise:
When the mobile device is connected to wifi the device should check the name of the wifi hotspot against a list held within the application & then against a web based API * (details below). The application should be triggered by the connection to a new wifi hotspot (so it should have an active listener rather than needing to be actively switched on).
If the wifi hotspot is one of those listed the app must then check against a list of applications which are allowed to send & receiving data, first checking the local devices settings for the application & then querying the web based api.
*Please note if settings are held for a particular wifi hotspot on both a mobile device & the web based API. The API setting must take presidence & the internal settings on the phone will be ignored.

On the individual device the user should be able to
1 ) Create a list of wifi hotspots to monitor and react to & save to the device.
2 ) Select from a list which applications should be allowed to send data on these wifi hotspots (by default having none able to use data, the user must select which ones to allow to send/receive data).

Web base API (We will create this program and is not a requirement for you to develop)
The API will be a very basic GET variable API. So the application should send a request in the form.
[url removed, login to view]
The server will respond with a short XML response eg,


Y

email
browser



Will contain Y | N , Y means it is a listed wifi spot on the API & there is further information the app needs. N means it is not listed on the API.
Is a holder for the applications that should be allowed to send & receive data.
Is an application that should be able to send and receive data, Ideally the application should contain a list of local relevant programs. Ie, the API
returns a response email. The apple application should see email & then enable the default device email client.
For example, with “browser” in the application list the android app should enable chrome, the apple app should enable safari.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online