iPhone app with sync

IN PROGRESS
Bids
14
Avg Bid (USD)
$1214
Project Budget (USD)
$750 - $1500

Project Description:
hi
---
i search a developer who's able to develop a iphone/ipod touch app conforming to apples specification with a working server synchronisation.

it is basically a web-/app-/iphone-solution to sync notes over more than one device with one main mysql-db. the desktop and iphone-app is for offline editing with sync-solution.

data in notes
---
– date/time of creation
– date/time last modified
– title
– utf-8-text (without formatting max length 4000 chars)

version
---
the ipod/iphone-app and the desktop-app must offer an online-update of the client.

sync
---
the sync must be absolute professional. means: handle deleted entries, handle conflicts during sync, always make sure, that the received datas are fine (hash).

sync-technic
---
the sync works through a php-webpage on the server. so we can be sure that the user don't have trouble with firewalls etc. the php-page sends the data as a xml-file like:
<root>
<protocolversion>1</protocolversion>
<data>(zip-compressed data (use zlib))</data>
<hash>hash-value of data-block</hash>
</root>

main-db
---
the main-webpage and mysql-db is hosted by http://www.siteground.com/

overview
---
here you can see a layout. pleas note that the gui must be professional. this is just to give an idea.
http://signalwerk.ch/betas/layout.png


develop a c++ application for macos x (with cocoa gui)
---
in that app you can create hierarchically folders and in the folders notes. the datas are stored in a sqlite-db (source of lib: www.sqlite.org) in the current users "application support" folder.

the app is a one-windows-app:
- main-window to enter text & titel and on the side a drawer to see the hierarchy.
- on the top of the windows is a search-field and several buttons; new text, new category, delete and show/hide drawer, sync
- also a "slide-thin" to flick through all notes (not the folders)


develop a application for ipod/iphone
---
same application just with a ipod/iphone-gui.
(there must be a solution to move, edit, del the hierarchy as well as in the desktop app)


develop the webpage
---
same application just with a web-gui.
(there must be a solution to move, edit, del the hierarchy as well as in the desktop app)
here the customer gets also the username & password for the account. account expires after a jear (--> renew with paypal-transaction)


preferences
---
each application must have following preferences
- sync-url; where the sync-script is (not for the web-app) with a default-value
- user-/password-save for sync



we need the whole source-code of the apps and the web-page. pleas note that we don't offer a webserver and a mysql-server during the tests and dev.
if you get the job we expect a documentation of the synchronisation-steps to see your solution.

i've got just basic c++/php/mysql and english knowledge.

Skills required:
C Programming, Mobile Phone, PHP, Website Design
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.


$ 1500
in 45 days
$ 1500
in 30 days
Hire mswiczar
$ 1500
in 30 days
$ 1500
in 0 days
$ 1200
in 10 days
Hire weffen
$ 1000
in 12 days
$ 750
in 7 days
Hire thefocusco
$ 1000
in 10 days
Hire huayinsoft
$ 999
in 14 days
Hire nareshsingh1977
$ 750
in 15 days