We are hiring a developer to create only the beginning of an iOS application named CallBuddy. When this first milestone is completed, we will plan development of the rest of the application. (Since the full application will be a small prototype application, we intend to complete development of a launchable version by the end of January.)
CallBuddy will allow a user to place phone calls using an internet service via JSON requests to a web application. (The web application is being developed in parallel to the iOS project described here.)
The iOS application should be developed using good coding practices making use of the standard iOS SDK in a way to make the application compatible with recent iOS releases (backwards compatible to at least iOS version 5.0).
**Step-by-step description of milestone one**
1. Create a barebones application that accesses the phone's contacts and lists them by name. In a separate view, list the phone's favorite contacts. (These screens should resemble the standard iOS phone application.)
2. POST a canned JSON request to a server and display the returned response as a modal window within the application.
3. GET a JSON response from a server and display the message as a modal window within the application.
Since these three steps will serve as the basis for a more complicated server-backed application, they should be built in a way that will allow them to be expanded upon. Also, the final application will require an internationalization component -- the application's UI will be translated into multiple languages with these translation dictionaries loaded dynamically from a server -- so please take that into consideration when developing these initial steps.
VERY IMPORTANT: To separate you from the spammers, please write the word CALLBUDDY as the first line of your bid. We will delete all bids that do not start with this phrase, since most bidders never read the requirements. Thank you for being one who does.