Pull to refresh

Awad — покупка авиабилетов AnyWayAnyDay на iPhone

Reading time2 min
Views3.9K
Всё началось еще в прошлом году, когда я, будучи сотрудником компании сделавшей AnyWayAnyDay, захотел написать для неё клиента под iPhone.
Мне казалось (да кажется и теперь) что купить авиабилет, находясь на скучной встрече, или лёжа на шезлонге и попивая прохладный коктейль в тени одной из пальм — это круто! Особенно в то время, когда под рукой нет компьютера, а не шустрый gprs считается удачей.
Начальство первое время не вполне разделяло моих взяглядов. Их можно понять: дела шли неплохо, из iOs разработчиков — я один (а были задачи и поважнее), и главное — как сделать, чтобы сервис, который после своего появления вызывал стабильный вау-эффект на маленьком экране iPhone не выглядел издевательством над своим старшим братом?

Задача казалась непростой, и моих навыков программиста явно не хватало, чтобы к написанному движку придумать красивый и удобный интерфейс. Так, возможно, всё и забылось бы, если в одном из хабратопиков я не познакомился с fearout. Это послужило отличным толчком, потому что то, что он нарисовал всем на столько понравилось, что стало понятно — приложению быть!
Затем потянулись долгие месяцы, во время которых пришлось разбираться во множестве вопросов и тонкостях программирования на objective c, была получена своя тонна опыта, я поменял место работы и разработка то замедлялась, то ускорялась вновь — но не стояла на месте, и вот…

И вот, сегодня вы можете скачать приложение Awad с AppStore, и оценить результат.

Несмотря на ограниченный размер экрана, при поиске можно задать до четырёх сегментов перелёта, указать класс обслуживания и другие параметры перелёта:


Пока же идет поиск, чтобы не скучать, можно полетать самолётиком с помощью акселерометра, :)


Все найденные предложения (а их, как правило, достаточно много) сгруппированы по авиакомпаниям и отсортированы по цене (и, конечно, в настройках можно задавать валюту):

Тут же можно отфильтровать результаты по удобному времени вылета или прилёта, аэропортам и колличеству пересадок.
Уже из этого экрана видно, какая компания может предложить рейс без пересадок, а где они неизбежны.

Выбирая конкретный перелёт пользователю предлагается вся информация, которая может потребоваться для принятия решения, либо краткий её вид:


После того, как вы определились, программа еще раз убедится что такое предложение действительно есть (вдруг, пока вы выбирали, кто-то купил последний билет):

И, после подтверждения, вам останется только ввести данные своей кредитной карты (для передачи используется безопасное https соединение) и ехать в аэропорт! :)

Программа умеет запоминать все купленные билеты, и позволяет в любой момент освежить данные: где, куда и во сколько нужно лететь (как и то, где побывали).

Устанавливайте, и приятных полётов! :)
Tags:
Hubs:
Total votes 38: ↑34 and ↓4+30
Comments28

Articles