Iphone app that displays table of data sourced from a webservice

En curso Publicado Jul 11, 2014 Pagado a la entrega
En curso Pagado a la entrega

Iphone app that displays table of data sourced from a webservice

We have a detailed spec for this app, which will only be shared with the winning freelancer.

All copyright and IP ownership and all rights, including all source code, will rest with us and by accepting the project, the freelancer agrees to transfer all such rights, ownership, etc.. to us "the employer" - including an future work derived from the development.

The app is visually quite simple. It consists of just 3 screens. Main, Settings, and About.

There are 3 buttons (icons not words), one for each of these screens at the bottom of each screen.

Details on the About screen will be supplied during the development.

The Settings screen will contain the following data:

Web Settings:

authtoken: U0Ss3jxxxxxxxA6fEnVB

subdomain: xyz

Port: 5000

hostname <optional>: [login to view URL]

httpauth <optional>: fred:12345

Disable Auto Sleep: On/Off (default = on)

Auto Connect: On/Off (default = on)

Snapshot Minutes: nnn (default = 60)

The main screen will be data sourced from 2 SQLite tables that the app will maintain PLUS extra data that will come from a webservice, and then be added to the SQLite table. The layout of the main screen is a table that I have attached a description called: [login to view URL]

Important: The cell that is shown as red in the attached file, is user selectable which cell. The contents of the selected cell are to be used to update the badge.. so that number is displayed on the iphone desktop as a red number on the icon. Note - user selectable.

The most important and difficult part of this project will be to port some parts of the ngrok client that provides the tunnel to the webservice. i.e. a webhook. Open source code is available for Mac OSX and other platforms.. This app does not require to make a ngrok client for IOS. Only some parts of that program are needed. For example: This app is *NOT* required to provide a web interface or forward traffic to another port.. like ngrok client does. The parts of the ngrok client that are required are only: to establish the connection, keep it open, and when data comes in.. store in in SQLite file so it can be used to get the table on "main" page dynamically updated. See: [login to view URL] and [login to view URL] for details.

iPhone Objective C SQLite Servicios web

Nº del proyecto: #6175030

Sobre el proyecto

11 propuestas Proyecto remoto Activo Jul 14, 2014