Closed

iOS Polling Application - Part 1 iOS

This project received 31 bids from talented freelancers with an average bid price of $1489 USD.

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

Hello,

Below is the project details for Part I - iOS , Part II is the same application but in Android

Looking to create a small iOS application that can be installed on any iPhone, iTouch, and iPad version running iOS 5 or higher. This application will basically be polling system details and transmitting the collected data via a web service to a web server.

Application will collect the following data.

1. Capture basic system information such as Product Model, Name, iOS version, Memory, Network, Serial, Wi-Fi, Firmware, Capacity, Available space.
2. Capture amount of data utilized by cellular network (Sent/Received)
3. Capture amount of data utilized by Wi-Fi network (Sent/Received)
4. Separate data type: Video, Internet, Email, Chat, VPN, iCloud
5. Collect Location coordinates via Location Services

Data Transmission:

Since the application will have two flavors of operating systems, I would like to utilize a technology like JSON that can be used on both iOS and Android platforms.

Data Frequency:

The application should have the ability to transmit the captured data at a customized time interval. For example, send daily, weekly, hourly etc.

Local Storage:

The ability to store the data locally. This is up to the project winner, they can store the data in files or a local mysql database.

Device Registration:

There is a registration process that the device will have to initiate one the application is installed. This registration process will have an Username and Password requirement. Once username and password is verified, the registration process will collect the device's serial number as a unique identifier, thus linking the username and device to the user.

Web Service:
The data will then be handed over to the Web Service in JSON format for processing at the web/database server level. No need to design the web service, we will provide the web service details.

Please feel free to review these details and ask any questions you would like. If the winner performs well, they will have first opportunity at the Android application as well. This can turn into a long term relationship.

Thank you,

Daniel

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