Dev Story Авиакасса. История о взлёте в App Store

Максим Клименчук avatar | 37
FavoriteLoading В закладки
Авиакасса. История о взлёте в App Store

Как молодое travel-приложение вошло в чарты App Store за неделю.

Нам постоянно пишут разработчики приложений для iOS и OS X, поэтому рубрика Dev Story разрастается и пополняется. Сегодня на нашу почту попала история стремительного взлёта iOS-приложения сервиса aviakassa.ru.

Нам пишет Артём Андреев.

Отработав два года в одном крупном мета-поисковике билетов, я задумался о собственном проекте, и мой выбор пал на iOS-приложения. Увы, у меня абсолютно не было опыта в программировании, зато хватало желания и энтузиазма. Плюс я занимался UI\UX — разработкой и дизайном пользовательских интерфейсов. Это, безусловно, помогло.

Идея. Всё и сразу

idea

Изначально я планировал создать агрегатор на базе метапоисковика, базы Wi-Fi точек, сервиса трекинга перелётов и визового сервиса. Своеобразное «всё-в-одном» приложение для путешественников. Идея понравилась моему работодателю (уже бывшему), но дело встало в монетизации. Проект встал, но желание сделать продукт никуда не делось.

Переговоры. Где взять деньги

busy_talks

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

Коммерческого директора aviakassa.ru долго искать не пришлось – я был с ним в друзьях на Facebook. На тот момент сервис уже работал больше двух лет, но мобильного приложения у них не было. Его созданием мне и предложили заняться с условием, что я вернусь в Москву. На тот момент я уже решил уходить с текущего места работы, так что всё было вовремя.

Разработка. Как собрать команду

developers_team

Так получилось, что на момент приглашения от Авиакассы, у меня уже была команда ребят. Я подбирал их через Skype, беседуя с каждым индивидуально. В последствии оказалось, что все нанятые мной сотрудники в разное время работали друг с другом. Ещё раз повезло.

Я никогда не был разработчиком, все процессы знал поверхностно, поэтому по техническим вопросам на собеседовании мне помогал мой коллега, за что ему огромное спасибо. Он помог собрать всех пятерых членов моей команды.

По возвращению в Москву мы наконец-то встретились лично, после чего закипела работа. Разработка заняла 6 месяцев от нуля до запуска приложения в App Store. Были проблемы с API продукта и недочеты самого сервиса, но мы всё оперативно исправляли, не без помощи веб-разработчиков Авиакассы.

Внутри команды общались с помощью Slack. Для разработки использовали Gitlab и Jira. Правда, сейчас Jira отходит на второй план, так как задачи вносятся и закрываются в Slack.

Дизайнера на тот момент не было, всё рисовал сам. Сейчас я нашел специалиста, который готовит оформление iPad и Android-версий.

Весь проект делался «инхаус» — заказчиком была Авиакасса, а мы стали её подразделением. Всю бюрократию взял на себя, чтобы не отвлекать ребят от дела. Релиз переносился пару раз, ввиду обнаружения багов и неточностей. В конце концов вышла двухнедельная задержка, что, в принципе, не так страшно.

Размещение в App Store. Неожиданный успех

appstorre

31 марта этого года мы запустили приложение в App Store.

Нас проверили в течение суток, 18 часов стоял статус «на рассмотрении», затем несколько часов статуса «готово к публикации».

Мы решили поработать с ребятами из Mobio (компании по продвижению мобильных приложений), чтобы посмотреть как ведет себя пользователь, что ему может не нравиться, что поменять в интерфейсе. По договору ограничились достаточным минимумом в течение месяца.

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

А потом откуда-то пошел трафик.

Мы подумали что всё благодаря рассылке, да и статистика показывала что из писем в этот день начали активно переходить люди в App Store. Но открыв магазин приложений, я увидел, что мы стоим на первом месте. Вот он, источник бешеного трафика.

early

Подтянув статистику, я пришел к выводу, что пока никто из travel-приложений РФ так не запускался. Никто не попадал на первое место главной страницы в первую неделю запуска. Полный восторг!

За 1 неделю мы получили больше 21 000 установок. Минимум затрат, максимум отдачи. За первый месяц к нам присоединилось более 30 000 реальных пользователей. А есть ещё установки от Mobio, но мы стараемся ориентироваться только на органику.

Затем мы стали изучать поведение пользователей, выпустили обновление с исправленными багами, незначительными переделками дизайна, английской версией и кучей полезных мелочей.

А что сейчас? Пошли на второй круг

29 апреля Apple снова разместила нас на главной странице и добавила в коллекцию для путешественников. Установки растут ежедневно. Вылетов приложения всего 0,2% от общего количества сессий, коих не мало.

Вот «небольшой» список наших достижений:

  • Первая неделя в App Store Russia и 1 место в разделе «Новинки недели» на главной.
  • Четвертая неделя в App Store Russia и 2 место в коллекции «Планирование отпуска» категории «Путешествия».
  • Первый месяц в App Store Russia и 3 место в разделе «Лучшее за апрель» на главной.

Кстати, огромное спасибо коллегам по цеху, кто поделился своим мнением о нашем первом приложении, его функциональности и удобстве. Дальше будет только лучше.

Попробовать, о чём шла речь: Скачать Aviakassa из App Store

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (1 голосов, общий рейтинг: 5.00 из 5)
undefined
iPhones.ru
Как молодое travel-приложение вошло в чарты App Store за неделю. Нам постоянно пишут разработчики приложений для iOS и OS X, поэтому рубрика Dev Story разрастается и пополняется. Сегодня на нашу почту попала история стремительного взлёта iOS-приложения сервиса aviakassa.ru. Нам пишет Артём Андреев. Отработав два года в одном крупном мета-поисковике билетов, я задумался о собственном проекте,...
Прокомментировать

🙈 Комментарии 37

  1. D@ZENT avatar
    D@ZENT9 мая 2016
    0

    Цена билетов только не радует! В среднем на 4х Москва-Анапа разница с другими приложениями вполне 500-1000₽.
    Но вот с сайтами уже до 5000-10000₽…

    Иногда выгода лучше удобства.

    Andrew avatar
    Andrew9 мая 2016
    0

    @D@ZENT, не соглашусь, на дальнее расстояние когда я покупал, цена была одной из самых низких, у аэрофлота было дороже как минимум на 10 тыс.

    Artem Andreev avatar
    Artem Andreev9 мая 2016
    0

    @D@ZENT, почти все риски на себя берет OTA (aviakassa), а то что на многих сайтах бывает дешевле, тоже верно, но они за частую просто метапоисковики и не несут никакой ответственности перед пользователем.

    D@ZENT avatar
    D@ZENT10 мая 2016
    0

    @Artem Andreev, какие риски???
    Пользователь перечисляет деньги (куда то)!!!

    Как с Яндекс такси. Цена от 99₽
    ГетТакси цена от 50₽
    Любой сайт авиакомпании идёт на тебе риски и что?
    Да не чего все риски берет на себя клиент так как именно он летит! А компании и агрегатора ни когда не понесут полную ответственность за то что в полёте будет, не тот самолёт, не так покормят (если питание) есть, не так пробьют багаж! Например придётся доплатить если ручная кладь вдруг станет платной или не того размера!

    Каждый хочет заработать!!! Не охота тратить время и более лояльная возможность онлайн бронирования даёт Вам возможность заработать моё ИМХО…

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @D@ZENT, всё что вы сказали может произойти даже если вы купите билет на сайте авиакомпании, только о доплатах и прочем вы узнаете на стойке регистрации в Аэропорту. Как вариант.

    D@ZENT avatar
    D@ZENT10 мая 2016
    0

    @Artem Andreev, все что я сказал выше может случиться при любом раскладе :)

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @D@ZENT, и у любого ))

  2. Drag avatar
    Drag9 мая 2016
    0

    Хотел сделать свой стартп, а по итогу пошел на контрактную работу к бренду?

    Artem Andreev avatar
    Artem Andreev9 мая 2016
    0

    @Drag, это не мешает параллельно делать свой стартап :)

  3. goodhoopoe avatar
    goodhoopoe9 мая 2016
    6

    а в чем история то? в том, что эппл 2 раза вывела на главной приложение и всё? очень интересная и захватывающая история. =\

    Artem Andreev avatar
    Artem Andreev9 мая 2016
    0

    @goodhoopoe, в тервеле РФ такого не было ни у кого, узкая ЦА поймет угу :(

  4. Maxim Ibatov avatar
    Maxim Ibatov10 мая 2016
    0

    То что в топе это круто. Но всем интересно “как”! Была же и офлайн реклама в журналах, и тестовый период и наверное что то ещё… Сколько в итоге стоило попасть в топ?) или вы просто похвастаться хотите?

  5. AnVS avatar
    AnVS10 мая 2016
    1

    Желательна версия под ipad. Как владелец 16gb iphone – все приложения-магазины перенёс на планшет в целях экономии места. Версии приложений-магазинов только под iphone стали закладками в браузере.

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @AnVS, скоро будет, уже делаем и знаем что на айпаде не айс выглядит.

  6. room_43 avatar
    room_4310 мая 2016
    0

    0,2%? То есть приложение/сессия вылетает у каждого пятисотого человека? Это считается нормальным явлением?)

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @room_43, откуда вы знаете кол-во сессий в нашем приложении и откуда вы взяли что “каждый 500” :)

    room_43 avatar
    room_4310 мая 2016
    0

    @Artem Andreev, А какая разница – это же соотношение, а не конкретное число) Каждый пятисотый независимо от общего кол-ва: 10’000/(0.002х10’000)=500 или 200’000/(0.002х200’000)=500. Как если бы вы написали 20%, это бы значило что каждый пятый :)

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @room_43, нет предела совершенству, мы стараемся с каждым релизом повышать стабильность и рады что 99,8% не коснулись такие проблемы )

  7. Seva2006 avatar
    Seva200610 мая 2016
    1

    тоже скачал… через 15 минут удалил, потому что в сравнении в другими сервисами абсолютно ВСЕ!! интересные мне билеты (мне сейчас надо купить около 18 билетов на разные направления Загреб-Москва, Москва-Мюнхен-Москва, Москва-Франкфурт, Москва-Амстердам-Москва) были существенно дороже…

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @Seva2006, я хочу купить мерседес, но он дороже мерседес. Приблизительно так я прочитал ваш комментарий, так как никакой конкретики. :( проверить это не возможно, но мне жаль что мы не смогли помочь вам купить 18 билетов.

    Seva2006 avatar
    Seva200610 мая 2016
    1

    @Artem Andreev, если вы не поняли мой комментарий то очень жаль, потому что вы не слышите своих клиентов. если переориентировать ваш ответ то он должен звучать по другому “Я хочу купить мерседес, но зачем мне его покупать в авиакассе, если в энивенидей и скайсканере он на 10% дешевле”…

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @Seva2006, я вас ни к чему не принуждаю и даже опечален что эти билеты вы купите не через aviakassa.ru.

    Вы тоже не поняли моего комментария?

  8. Артур Малосиев avatar
    1

    Жаль, что у вас нет календаря выгодных цен, как у AWAD.
    Жаль, что нет подписки на изменение цены, как у Aviasales.
    Жаль, что нет полезной рассылки, как у Skyscanner.

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @Артур Малосиев, жаль что мы всего 1+ месяц работаем, а все кого перечислили намного больше и жаль конечно что нельзя раз-два и иметь весь функционал как у коллег :(

    Но в будущем всё будет, мы верно и быстро идем к реализации много.

    Артур Малосиев avatar
    0

    @Artem Andreev, почивший после покупки OTT славный Corner имел все фишки в первом же релизе. После того, как его “убили”, на рынке снова образовалась ниша по кастомизируемому поиску:
    – куда полетететь без визы
    – куда полететь за 3-4 часа
    – куда полететь на море
    итд

    Если воплотите это, будет шикарно.

    P.S. данный пост читают ваши конкуренты, поэтому они уже тоже думают над этим…

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @Артур Малосиев, все что вы описали мы уже делаем, запустить это 1 релизом – невозможно и не правильно, иначе разработка может затянуться на год+

    бежать за “автобусом” не всегда правильно, есть вероятность не успеть.

    Артур Малосиев avatar
    0

    @Artem Andreev, пользователя не всегда волнуют дела внутри команды. Пользователь хочет что-то видеть и пишет об этом. Надесь, хотелки пользователя были конкретными и конструктивными. А дальше – дело ваше. :)

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @Артур Малосиев, я вас услышал, спасибо

  9. xo66killer avatar
    xo66killer10 мая 2016
    0

    aviobilet.com наше все) за 4 года ниодного косяка, и сообщают изменении рейса

  10. Alexander Bushmin avatar
    Alexander Bushmin10 мая 2016
    1

    Кстати, “никто из travel-приложений РФ так не запускался.” –– не совсем верно, т.к. вышеупомянутый Corner с первым же релизом попал в главную шапку подборок в AppStore и потом много раз был в топе в различных категориях.

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @Alexander Bushmin, я его кстати не проверял, так как он уже “не игрок”, я в частности о “живых” приложениях.

  11. max_matsyuk avatar
    max_matsyuk10 мая 2016
    0

    Удалил через 2 минуты. Не нужно ещё одно приложенния для поиска билетов. Тем более цены выше чем у конкурентов. Авиасейлс пока рулит.
    Если бы действительно сделали всё в одном, им поезда, и автобусы, аэропорты, гейты и тд, места в самолётах было бы интересно….

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @max_matsyuk, всё это будет, но не всё сразу.
    сравнить приложение OTA и метапоиск, это интересно :)

    Artem Andreev avatar
    Artem Andreev10 мая 2016
    0

    @max_matsyuk, PS я передам Aviasales чтобы они всё это сделали максимально быстро :)

  12. maestroterz avatar
    maestroterz11 мая 2016
    0

    Не удаляю пока некоторое время . Цены завышены от 500 до 1000 руб. Разговор о гарантии полный бред ,если что случится всех направят в авиакомпанию разбираться на прямую.

    Artem Andreev avatar
    Artem Andreev11 мая 2016
    0

    @maestroterz, прям 100% отвечаете за свои слова? :)

    Artem Andreev avatar
    Artem Andreev11 мая 2016
    0

    @Artem Andreev, отвечаете в данном случае не жаргон уголовника, если что, Давид

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь