Closed

Update a companion iPhone app for a VoIP service

In this project, you'll update an existing iPhone app for a VoIP service. This is an easy job.

Tasks:

1) Switch out old screen images (5 screens) with new ones and change the service name where applicable. We have changed the name of our service and need to update all images and manifest text for the app. The images are all ready to go; they just need to be switched out. If possible, we'd like this 1.1 release to be an official update to the 1.0 release. Please advise if this is possible with a name and domain change.

2) Minor useability changes:

a) Change the “Set Destination” select box to show the country plus country code. This is accomplished by a calling our new 2.0 API (get_country_names_and_prefixes() instead of the 1.0 API get_country_prefixes()). If you look at the current select box, it's full of just numbers (country dial codes). We'll make this look better by adding the country in the select box as well.

b) Make the same select box default to the currently selected destination country. This will help users save time when setting their destination since most will always use the same country prefix.

3) Bug fixes:

a) Fix the app so that it works on iOS7. I don't know why, but users running iOS7 can't even log on! I can't believe that an OS upgrade would break such a simple app, but apparently it did.

b) Unable to use the app after some time (one or two months): Strangely enough, this is common to both the Android and the iPhone app. The apps were created by two different developers which makes me think that there is something common both operating systems. This seems to have something to do with the authentication token that we send to the app through our API method: get_auth_token(). If we clear out the authentication token, then the app works fine. Users are forced to just log in again. Once logged in again, the app works as intended.

c) Do not strip all alphabetic characters from the destination when setting the destination. This is because of the voicemail special case. In order to route calls to voicemail, we change the country prefix to be “Voicemail”. If you look at the Set Destination screen, you'll notice there are many country codes. At the very bottom is “Voicemail”. When this is set as a country code it tells the server to route all calls to voicemail. Instead, this currently gets stripped out.

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 and country names. UPDATE: With this release, we'll be using the 2.0 API. It's the exact same thing as the 1.0 API with the addition of the API call to fetch the country prefixes and country names.

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

3) A specification.

Your requirements:

You love developing and debugging for iPhone and you are great at it.

We will provide a [url removed, login to view] repository which you'll use to commit code. Code commits should come with each successful task or at the end of the day, whichever is sooner.

This is an easy app for a good iPhone developer to implement. A seasoned iPhone developer can probably do this in one day. 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) If you have a project that you worked on that we can check out, that's great too.

NOTE: There is also an identical Android project that needs updating as well. If your team can also handle Android projects, feel free to PM with a bid for updating both the iPhone and Android apps.

Skills: iPhone, Mobile App Development

See more: you break it we fix it, which is better iphone or android, which is better android or iphone, where to look for mobile developers, when to look for a new job, what is android os, what can i do for a job, we love apps, voip switch requirements, voip service free, users requirements specification, upgrade android os, updating android os, update android os, update android apps, text free app for android, text apps for android, text app for android, switch from iphone to android, switch domain name, show box for android, show box android app, show-box android, set up voicemail on android, running apps for android

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

Project ID: #5057798

9 freelancers are bidding on average $679 for this job

liyubo

Hello, We will show you the progress every 2 days. We are a company that have done many apps of ios(iphone and ipad), android and python for other company and persons. Although we cannot show them all because of More

$1052 USD in 18 days
(31 Reviews)
5.9
JoomlaVogue

Hello Sir, We have gone through the details you have provided and would be pleased to work on this with you to deliver the results that you have expected and We are sure you will not be disappointed if you give us More

$515 USD in 12 days
(13 Reviews)
5.6
khaintt

Dear Sir, I'm interested in your job. Can you give me detail about what you need update? Image is good to understand. We develop WeRadio on iTunes store. I think I can complete this jobs withins 3 day include upload t More

$444 USD in 3 days
(19 Reviews)
5.4
goldmaster88

Dear Sir. I'm talented mobile app/game developer. I have been developing Iphone/android apps for 5 years. You can see high skilled apps in my portfolios. I'm very interested in your job post involving these skills More

$412 USD in 10 days
(11 Reviews)
4.4
AndroidAll

Dear Manager. Your job really exited me really. I am a iPhone/iPad app developer for 5 years. and have full experiences in developing VOIP app. Also in other hand, I am a android developer as you want. https:// More

$250 USD in 3 days
(3 Reviews)
4.4
getwebsolutionsl

Hello, We have gone through your requirement and are confident that we can successfully execute the project within the timeline. We have enough expertise with HTML5, CSS3, JQuery, Titanium, Eclipse, C, C++, and Java More

$773 USD in 25 days
(1 Review)
4.2
jamesinsoft

Hello, We have experienced in VoIP service and we will deliver best you can check my work here [url removed, login to view] [url removed, login to view] More

$789 USD in 12 days
(13 Reviews)
4.1
NidhiIncarnate

Dear Client We have a team of 100 developers who are experts in all Mobile App Development for Iphone and Android. We can update an existing iPhone app for a VoIP service. We are experts in this field and we a More

$515 USD in 10 days
(10 Reviews)
3.9
nitesh1987

Hello, i have 5 year experience on mobile development side and i have completed more then 50+ app base on iphone and android side iPhone App 1)prizium-poker [url removed, login to view] More

$567 USD in 20 days
(7 Reviews)
3.8
programec

Hi, --------------- 1- I only bid on project that i can do. 2- Always complete jobs right on time as discussed. 3- Clients are happy with my communication and work. 4- Visit my Profile/Web/Portfolio/Reviews ----- More

$555 USD in 30 days
(4 Reviews)
3.3
sangitabhuva

Hello, I am expert on IOS7 app development side and i have working 5 app side using IOS7 i have 5 year experience on mobile development side and i have completed more then 200+ app base on iphone and android side More

$618 USD in 10 days
(1 Review)
1.6
developerkhyati

Hello, i read your [url removed, login to view] have good expertise in the voip app and we can do your work [url removed, login to view] i review your code i give you exact time and [url removed, login to view] now i enter placerholder bid, its not a real [url removed, login to view] More

$842 USD in 25 days
(2 Reviews)
1.4
HalosysIndia

Hi, We have gone through your requirement and reviewed the edits you need. I would appreciate if you could let me know that this much ore only edits we need to do in your App or there are some more. Once you confirm More

$1052 USD in 12 days
(0 Reviews)
4.2