Companion iPhone app for a VoIP service

Brief Summary:

In this project, you'll create a simple iPhone app for a VoIP service. Our VoIP service gives customers a virtual number that connects to a destination number in a foreign country. This job post gives a high-level overview of the project. We'll provide a more detailed visual spec if you are selected.

Opening screens:

1) A login screen. Once successfully logged in to our service with an email and password, we'll cache the returned authentication token. From now until the token expires, the customer will not see the login screen and will skip straight to the home screen.

2) A "home" screen which shows the customer's virtual number and destination number. There is a 1:1 mapping of virtual number to destination number. If the customer has more than one virtual number, then we'll implement a swipe gesture that lets the user move left-to-right through their virtual numbers and destinations. At the bottom of each unique virtual number are two buttons representing the two main app scenarios.


1) Allow customers to change their destination number for the virtual number they're currently on in the home screen. More info: This UI will show a select box (with a few country prefixes), and a text box which lets customers type in a destination.

2) Allow them to initiate a "callback" using the destination number they're currently on in the home screen. More info: Our service normally lets their contacts in their home country call them in a foreign country. With a callback, we work backwards and let the customer call back into his home country. In case you're not familiar with VoIP style callbacks, it works this way: Servers place a call to the source and the destination and then connect the two. To implement, you'll simply show a UI with an edit box, a "Call" button, and a "Contacts" button. The user can type a number into the box or select a contact. Initiating the callback is an API call (we never place a real phone call in this app). You will then show a basic success or failure message based on the response from the server.

What we provide:

1) An API to do the work of authenticating the user's subscription, changing the destination (scenario 1), initiating a callback (scenario 2), and serving up the customer's DIDs, destinations, and allowed country codes.

2) All artwork. If you need any extra artwork, just let us know in advance.

3) A specification.

Your requirements:

1) You love developing and debugging for iPhone.

2) You know all about worker and UI threading.

3) You are very stingy with memory and pride yourself on tiny footprints.

4) You're excellent with UI.

5) You're a good at documenting code.

6) You enjoy frequent contact and are a clear communicator.

7) You give us frequent drops of the app so that we can see progress, review the code, and make suggestions.

This is an easy app for a good iPhone developer to implement. It's mostly just straightforward UI. If you bid, please provide:

1) A description of why you're a good fit.

2) A description of the project you're most proud of and why (just one is fine). We're technical folks here, so feel free to write technically.

3) Bonus: if you have a project that you worked on that we can check out, that's great too!

Skills: iPhone, Objective C, VoIP

See more: voip iphone app, write it now 4 review, write a great review, work from home in customer service, work from home customer service phone, work from home customer service, work for yourself from home, work customer service from home, work at home customer service, what is requirements specification, voip service free, visual basic developer job, virtual voip, user specification requirements, ui specification, the virtual voip, specification review, post a work at home job for free, post a project for free, need a developer for iphone app, job opening work from home, job objective, job at home for free, iphone developer job, info job customer service

About the Employer:
( 13 reviews ) Columbus, United States

Project ID: #2501442

Awarded to:


Hi, We have an experience of 150+ app Mobile Apps ( iOS/Android/Blackberry/Mac) and a well synchronised team of technically sound developers and creative designers, who assure you an app exactly as you visualised. More

$1200 USD in 25 days
(0 Reviews)

15 freelancers are bidding on average $1587 for this job


We are a Mobile app development Company. Kindly Open PMB.

$2000 USD in 30 days
(164 Reviews)

Hello, Expert mobile application developer. For more details please refer your PMB. Thank you.

$1500 USD in 30 days
(36 Reviews)

Hi, Thanks for posting an interesting [url removed, login to view] can deliver the project in full [url removed, login to view] check your PMB for future communication. Thanks&regards Vishal chouhan.

$1500 USD in 13 days
(13 Reviews)

Hi, We are voip solution/service provider and have setup/configured various server for voip calling, call forwarding, fax, DIDs, extensions etc. We have developed various voip apps for calling, sms, fax etc. Please che More

$2500 USD in 20 days
(8 Reviews)

Please check private message for more [url removed, login to view]

$1250 USD in 20 days
(20 Reviews)

Hi Good Morning, Hope you are doing well. We have review your proposal and we found that we can fit into your requirement. We have very strong expertise in building small to large scale web application. So fa More

$1450 USD in 25 days
(5 Reviews)

Hi, sir. I hope we get a chance to do [url removed, login to view] check your P.M.B. Regards.

$1500 USD in 20 days
(7 Reviews)

Hi, We are one of the best developer on freelancer. We can provide you a excellent solution as we are professional and experience. We can develop your desire application within timeline. Read my PM for yo More

$1500 USD in 20 days
(16 Reviews)

iPhone applications are our specialization so would like to win this bid, refer private message for examples. Thanks

$2500 USD in 50 days
(2 Reviews)

Hello Client, I have gone through your job post, and I understood your requirements. We (Agile Technosys) are pretty sure can provide you the quality solution which you are expecting. Further details are provided in More

$1500 USD in 90 days
(0 Reviews)

GenGius is Los Angeles based software company focus on iphone/android development. We have released more than 30 iPhone apps since 2009. Please visit our homepage -Jason [url removed, login to view]

$1500 USD in 15 days
(0 Reviews)

Dear Sir, Veltrod Technologies is a global software consulting company specialized in providing Mobile applications, Social media frameworks and eCommerce solutions. Leveraging best-in-class people, processes, and More

$1200 USD in 28 days
(0 Reviews)

hi, i have great expertise in iPhone and all the other mobile platform also. and also i manage a big team of mobile developers. pls see the pm. thanks

$1200 USD in 25 days
(0 Reviews)

Hi, I will have to admit that i do not have much previous work to show, but really want to work on iphone projects. I am a perfectionist and would charge you only on your satisfaction.

$1500 USD in 30 days
(0 Reviews)