Devam Ediyor

Enhance the Airfare Alerts iPhone App

The Airfare Alerts iPhone application needs to be modified in the following ways:

1. Add a check-box to specify one-way flights.

2. Add number picker for passengers.

3. Add the current price to the "alerts active" check-box.

4. Set alerts check-box according to response from get_price service.

5. Stop sending "alerts_active" parameter in get_price service call.

(I'm getting an error uploading files right now. We'll have to figure this out later. I wanted to get the details to you so you can think about the amount of work needed.)

The IPA source code is attached. It is slightly different than the previous code you delivered so be sure to use the attached code as the starting point.

The web service specification is attached. Refer to this document for details of calling the web service API.

Here are additional details about the tasks listed above:

1. Add a check-box to specify one-way flights.

1.1 Put check-box with text "One-way" below return date and above the Get Lowest Price button.

1.2 When one-way is checked, hide the return date label and date picker. When unchecked, show them.

1.3 When the get_price web service is called, if one-way is checked then do not send the return_date parameter.

1.4 When the app starts, if the register_user web service call returns a blank/missing return_date, check the one-way box. Otherwise, uncheck it.

2. Add number picker for passengers.

2.1 Put number picker with text "Passengers" below return date and above the Get Lowest Price button. Default of 1.

2.2 When passengers is clicked, present a list of 1, 2, 3, 4, 5, and 6.

2.3 When the get_price web service is called, send passengers as the adult_passengers parameter.

2.4 When the app starts, set the passengers picker to the value returned by the register_user web service as the adult_passengers parameter.

3. Add the current price to the "alerts active" check-box.

3.1 After the user clicks the Get Lowest Price button, they see a check-box labeled "Notify me when the price drops". Change this text to "Notify me when the price drops below ${price}." where {price} is the price returned from the web service.

3.2 Do this for calls to the get_price API.

3.3 Do this for calls to the register_user API.

4. Set alerts check-box according to response from get_price service.

4.1 When get_price is called, alerts_active is a return parameter. Set the alerts check-box according to this parameter. If 1, check the box. If 0, uncheck the box.

5. Stop sending "alerts_active" parameter in get_price service call.

5.1 This parameter is no longer used when sent to the get_price API. Remove it.

Beceriler: iPhone

Daha fazlasını görün: one stop app, blank iphone app, blank app iphone, service now api, iphone 6 price, get the label, out of the box, ipa, date picker, calling app, service needed app, enhance iphone, web service price list, hide calls text app iphone, iphone call web service, hide text calls iphone, remove app add iphone, call iphone application, text enhance remove, web service api app, check uncheck, app ipa, enhance app, iphone app hide calls, wanted app iphone

İşveren Hakkında:
( 44 değerlendirme ) Highlands Ranch, United States

Proje NO: #4387058

Seçilen:

techieexpertsvw

Hired by the Employer

16$ USD / saat
(2 Değerlendirme)
3.4