|
| Budget: |
$ 1000-3000 |
| Status: |
Closed
for Bidding
|
| Project
Creator: |
|
| |
Rating: (No Feedback Yet)
|
| Required
Skills: |
,
,
,
|
| Attached
Files: |
(None) |
 |
|
|
|
|
|
|
|
|
|
|
Description
This project is for the development of a highly scalable and rich native iPhone application written in clean and bug free code. This will be an LBS application that will reside on Apple iPhone and will be always running in background and monitoring user's location. 1. Provide Sign in (No sign up, only sign in) 2. Load user's profile from server by calling Webservice API using SOAP . 3. Pull user's current location from iPhone and constantly update user location after certain interval posting to the server via Webservice API. 4. Send request to server to a pull list of 'Other Users' via Web Services API. (Selection of these users will be based on our in-house algorithms; you just call particular API to get the list) 5. Display these profiles in a vertical list (display format will be provided) 6. User can expand the list of profiles pulled from server and view them full screen. (display format will be provided) 7. User can initiate search query. Search results wll be displayed as per step 5 & 6. 8. User can initiate conversation (Instant Messaging) with any other user listed in step 4, 5, 6, 7. 9. User can send, receive, deny, and accept, conversation requests to and from other users. 10. Application allows user to set/change his preferences.(Details will be provided later) Other Info: -Data will be pulled/pushed from/to server by calling our WebService API using SOAP protocol. -Application should run in background and will be updating user's location after certain interval. Current iPhone platform doesn't allow more than one application running. But there exists some alternatives as the solution. We expect you to evaluate them before you place bid. -Application code should be clean, tested and bug free. -Basic screen shots will be provided but you require the complete GUI Design on your own.
Only people having experience with writing iPhone application will be considered. We may also require you to code a small Proof of Concept to verify your credibility. For serious consideration please provide couple of examples of previous work that you have done. The code needs to be well designed, documented and modularized.
Additional information:
Submitted on 07/01/2008 at 2:27 EDT
Req. Doc. Type: What kind of documentation do you want for this project? Formal documentation - After talking back and forth, the seller creates a formal document and/or prototype, as follows: Prototype: The analyst will create a non-working mockup of all pages/screens in the final software. Creating a prototype makes it easier for the user to visualize the final software, and reduces misunderstandings. Requirements Document: The analyst will create a document describing everything the final software will do (other than what is documented in the prototype...if the buyer required one). Design and functionality: What does the programming of this project involve? UI Design: Create the Userface Interface for User Interaction. Program Functionality: Building a highly rich and scalable working native iPhone application. What programming language(s) do you want your software to be written in? Objective C using Cocoa API Database: Will this project include a database? NO. Server Hosting Environment: Will the coder develop "live" on your server? No. The programmer is responsible for creating their own development and/or qc environment.
Legal: 1) I require complete and fully-functional working program(s) in executable form as well as complete source code of all work done (so that I may modify it in the future). 2) Deliverables must be in ready-to-run condition as follows (depending on the nature of the deliverables): 2a) Any website server-side deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. 2b) All other software (including but not limited to any desktop software or software the buyer intends to distribute) must include a software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request (unless specified elsewhere by the Buyer). 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. 3b) No part of the deliverable may contain any copyright restricted 3rd party components (including GPL, GNU, Copyleft, etc.) unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the seller's Seller Legal Agreement. 4) All the software code must be well documented and should accompany proper design documents.
Special Note: Seller will required to sign a Non-Disclosure and Non-Compete Agreement before we share further project details.
Reminder
You may not start working in this and any project before
your bid is accepted. Any user who violates this policy
may have their account permanently suspended.
|