РБК Компании
Главная Code Pilots 4 августа 2023

Приложение для VK Fest: два месяца разработки и первые места в сторах

В этом году ВКонтакте в четвертый раз доверили нам разработку мобильного приложения для самого масштабного фестиваля страны
Приложение для VK Fest: два месяца разработки и первые места в сторах
Задача

В короткие сроки разработать мобильное приложение под iOS и Android для многотысячной аудитории VK Fest. Сделать его отказоустойчивым, удобным и интуитивно понятным.

Причина

VK Fest — один из самых масштабных фестивалей страны, где ежегодно принимают участие сотни тысяч людей. Под мероприятие готовят большие площадки с тематическими зонами для разных активностей, фудкорты, сцены и места для лекций и выставок. Чтобы помочь сориентироваться в насыщенной программе фестиваля и вовлечь людей во взаимодействие с брендом, было принято решение разработать специальное мобильное приложение.

По опыту прошлых лет мы понимали, что приложением будут пользоваться десятки тысяч людей одновременно. А значит, впереди пиковые нагрузки, к которым нужно подготовиться. Предстояло добиться стабильной работы без интернета. Для этого упаковали весь контент приложения (кроме картинок) всего в 130 Кб. Это в 20 раз меньше обычной фотографии в iPhone! Чтобы дополнительно защититься от больших нагрузок и повысить стабильность, мы спрятали сервер за CloudFlare. Это существенно уменьшило и без того оптимизированную нагрузку и добавило уверенности, что все будет работать как надо.

Еще один вызов — время. Проект предстояло завершить в сжатые сроки. Чтобы уложиться в дедлайны, мы решили использовать некоторые компоненты прошлой версии приложения. Это позволило выиграть больше времени на разработку и тестирование. Весь проект реализовали на Flutter: кодовая база адаптировалась сразу под iOS и Android. Использование такого стека, по нашему опыту, экономит до 30% времени от этапа разработки, и столько же — на этапе работы с интерфейсами (UI часть).

Дизайн тоже был на нашей стороне. На этапе UX-разработки продумали весь путь пользователя от контакта с первыми экранами приложения и до выполнения целевых действий. Сформировали структуру экранов и прописали бизнес-логику для всех user flow. После проектирования приступили к работе над визуальной составляющей. Мы органично вписали фирменный стиль VK Fest во все экраны приложения — сделали его таким же ярким и узнаваемым, как и сам фестиваль.

Приложение для VK Fest: два месяца разработки и первые места в сторах

Отдельная задача — сделать приложение максимально простым и интуитивно понятным. Представим: до концерта любимого певца ровно минута. На фестивале 4 сцены, все они в разных местах. Значит, примерно за 15 секунд и два тапа пользователь в состоянии стресса должен понять, где в приложениии спрятана нужная информация. За оставшиеся 45 секунд добежать до сцены и непременно успеть. 

Чтобы и такой пользовательский путь стал реальностью, вынесли самые важные разделы в тапбар. Так, в “Картах” отображается подробная схема фестивального пространства со всеми тематическими зонами и брендами. Карта синхронизируется с “Избранным” — соответствующий фильтр позволяет оставить только те объекты, которые пользователь заранее для себя отметил. 

Приложение для VK Fest: два месяца разработки и первые места в сторах

Продумали элементы геймификации, чтобы увеличить вовлеченность пользователей. Для этого сделали раздел «Квесты»: здесь можно выбрать тематическое задания и приступить к игре! Все задачи описаны приложении, сюда же нужно вносить ответы. А вот пасхалки придется искать в оффлайне. 

Кстати, этот раздел мы протестировали лично на фестивале в Петербурге. Выполнили 9 заданий из квеста «Юмор». Но когда до приза осталось всего 3 уровня, удача от нас отвернулась. 

Приложение для VK Fest: два месяца разработки и первые места в сторах

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

Во-первых, все события поделили по группам и отобразили в разделе «Главное». В каждом из них собрали полную информацию о мероприятиях. Например, в «Музыке» хранится расписание концертов — здесь можно посмотреть график выступлений по дням или по видам сцен.

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

Приложение для VK Fest: два месяца разработки и первые места в сторах

У нас получилось систематизировать все многообразие активностей. Приложение вышло удобным и понятным, а еще оно упростило фестивальную жизнь сотням тысяч людей. Вот, что рассказала нам одна из участниц VK Fest в Петербурге, Юлия Пропп: «Приложение ваше здорово помогает ориентироваться и планировать — можно мероприятия в телефоне смотреть, не надо программки скачивать. Я вот пока в очереди за едой стояла, изучила приложение вдоль и поперек и увидела, что на фестиваль привезли робопса. Сейчас поем и пойду его гладить».

В лучших традициях Agile, заказчик с первых недель регулярно получал демо-версии и видел прогресс по приложению. Команда VK всегда была на связи — мы вместе обсуждали все детали продукта и любые изменения. Поэтому разработка шла слаженно, по плану и без неприятных сюрпризов. Приложение сдали точно в срок, а в июле сами пошли отдыхать на VK Fest и даже написали об этом репортаж. Было приятно видеть, как люди вокруг не выпускали наше приложение из рук. 

Результат

Вовремя выпустили приложение, которым пользовались сотни тысяч участников фестиваля. Нам есть, чем гордиться: приложение быстро попало в ТОП-3 по популярности в AppStore и на первое место в Google Play. А это тысячи и тысячи скачиваний и довольных пользователей!

Интересное:

Новости отрасли:

Все новости:

Профиль

Дата регистрации13.08.2014
Уставной капитал14 286,00 ₽
Юридический адрес ГОРОД САНКТ-ПЕТЕРБУРГ ПР-КТ ПИСКАРЁВСКИЙ Д. 38 К. 1 КВ. 15
ОГРН 1147847283539
ИНН / КПП 7804538923 780401001
Среднесписочная численность14 сотрудников

Контакты