Как мы создали приложение на 100 000+ пользователей по всему миру, а теперь с его помощью известный немецкий брейкдансер строит фитнес-империю

В этой статье расскажем, как мы разработали приложение всего за три месяца с помощью FlutterFlow, почему low-code — это идеальное решение для быстрого запуска, и как одна случайная ошибка в старом коде привела нас к созданию нового продукта, который изменит рынок фитнеса.

Как мы создали приложение на 100 000+ пользователей по всему миру, а теперь с его помощью известный немецкий брейкдансер строит фитнес-империю

Как все началось

Привет! Меня зовут Денис Полевик, я со-основатель Qoooby, агентства по разработке веб- и мобильных приложений. Мы специализируемся на low-code решениях, которые позволяют быстро запускать цифровые продукты для бизнеса. В России вместе с партнерами мы развиваем комьюнити no-code решений и рейтинг Nocodecircle.

Сегодня я расскажу, как с немецким подразделением нашего бизнеса мы разработали новое фитнес-приложение для Питера Совински, создателя Breakletics.

Кратко о проекте:

  • Полноценное приложение с крутым UX, запущенное через 3 месяца после сбора требований
  • Активная разработка заняла всего 7-8 недель
  • ~1700 регистраций и ~150 платежей в первый месяц после релиза
  • Приложение выдерживает 200 000 одновременных пользователей без сбоев
  • Мультиязычная поддержка: немецкий и английский, японский в разработке

Кто такой Питер Совински?

"Привет, мне нужно исправить баг в моем приложении", - так началась наша работа с Питером Совински, известным в мире брейк-данса как PetAir.

Питер — многократный чемпион Германии по брейк-дансу, профессиональный атлет и сертифицированный тренер. В его послужном списке сотрудничество с Adidas, Red Bull и другими мировыми брендами.

<a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fwww.instagram.com%2Fpetair.the.creator%2F%3Figsh%3DMWxwaDZ1cHVmYnUwcw%253D%253D%23&postId=1872577" rel="nofollow noreferrer noopener" target="_blank">PetAir </a>много сил вкладывает в развитие комьюнити
PetAir много сил вкладывает в развитие комьюнити

Некоторое время назад во время соревнований Питер получил травму спины, но не бросил танцы. Вместо этого он разработал уникальную методику восстановления, которая сочетает спорт и элементы брейк-данса. Так родилась Breakletics — фитнес-программа, которую используют спортсмены по всему миру.

Пять лет назад он запустил мобильное приложение для домашних тренировок и программу для лицензированных фитнес-тренеров. Приложение собрало более 100 000 скачиваний, но без обновлений устарело и было удалено из App Store и Google Play. Только старые пользователи могли продолжать его применять, а новые загрузки были невозможны.

Попытка оживить старое приложение

Когда Питер обратился к нам, он просил исправить небольшой баг в коде. Он рассказал, что перестали отображаться картинки в приложении. Мы согласились. Но оказалось, что багов гораздо больше. Мы переписывали модули, но одно исправление ломало другое, и так по кругу.

Честно? Время, потраченное на "оживление" старого приложения, мы могли бы использовать на создание нового с нуля. В итоге проект просто заглох.

Но история на этом не закончилась…

Новая глава: запуск проекта с нуля

Через несколько месяцев Питер снова написал нам. К тому моменту он расстался с партнером, пересмотрел команду и решил строить полноценную фитнес-экосистему. Теперь он был готов к разработке нового приложения.

Мы собрали под этот проект команду из пяти человек:

  • Team Lead,
  • аналитик,
  • проектный менеджер,
  • дизайнер,
  • разработчик на FlutterFlow.

Дополнительно мы привлекли еще одного разработчика для отдельных задач.

Что мы учли при создании нового приложения?

  • Анализ пользователей старого приложения показал, что основная аудитория — женщины и подростки
  • География: Европа (в первую очередь Германия), США и Азия (Япония)
  • Мы сохранили базовые механики, но улучшили UX и добавили новые фичи
  • Питер организует свои тренировки по сезонам (каждый содержит до 20 тренировок). Кроме того, каждый сезон включает несколько вариантов разминки и заминки. Он также иногда проводит живые онлайн-тренировки. Все это основано на подписке, с планами, доступными на 1, 3, 6 и 12 месяцев.

Функционал нового приложения

Вот что теперь есть в приложении:

✔ Видео-тренировки для трех уровней подготовки: новичков, среднего уровня и продвинутых

✔ Личный кабинет с прогресс-баром и пользовательской информацией

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

✔ Демо-версия с бесплатными тренировками

✔ Гостевой режим (можно протестировать тренировки без регистрации)

✔ Админ-панель (веб-версия для управления контентом)

✔ Магазин мерча (футболки, аксессуары и т. д.)

✔ Экспорт пользовательских данных для email-рассылок

Все это мы реализовали с помощью low-code на FlutterFlow. Приложение вышло в декабре и сейчас мы собираем фидбэк от первых пользователей.

Дополнительно мы сделали лендинг для продвижения. В будущем он станет многостраничным сайтом с полноценной экосистемой.

Как мы создали приложение на 100 000+ пользователей по всему миру, а теперь с его помощью известный немецкий брейкдансер строит фитнес-империю

Почему мы выбрали low-code?

Low-code идеален для быстрого старта, и вот почему:

1. Скорость разработки – за 3 месяца мы сделали то, что на классическом коде заняло бы 6-7 месяцев

2. Гибкость и масштабируемость – low-code отлично подходит для стартапов, которые планируют развиваться

3. Кастомизация интерфейса – анимации, интерактивные элементы, продуманный UX

4. Готовые инструменты – интеграции с API, сервисами платежей, аналитикой

Low-code – это не просто "быстро и дешево", а грамотный подход к MVP и быстрому выходу на рынок.

С чем пришлось повозиться?

В процессе разработки трудности возникали, но особенное внимание пришлось уделить двум моментам:

1. Отображение валюты, соответствующей географии пользователя. Здесь нужно было настроить все так, чтобы корректно показывались не только цифры с запятыми, но и экономия при покупке специальных предложений. И происходило бы сравнение стоимости в трех разных вариантах.

2. Была необходимость сделать “вечную” подписку, для чего пришлось разработать функционал дополнительной проверки при входе и поля в админке.

Выбор варианта подписки в <a href="https://api.vc.ru/v2.8/redirect?to=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.breakleticsde.breakletics%26amp%3Bhl%3Des&postId=1872577" rel="nofollow noreferrer noopener" target="_blank">приложении</a>
Выбор варианта подписки в приложении

Что дальше?

Мы уже запланировали следующие обновления:

Геймификация: отслеживание прогресса и награды за достижения

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

Веб-версия: возможность запускать тренировки на ТВ

Полноценный сайт: расширение экосистемы проекта

Базовые механики уже заложены, и мы готовы к дальнейшему росту.

Выводы и инсайты

  • Работа с Питером — это не просто проект, а вдохновляющий опыт. Управлять креативной энергией таких людей бывает непросто, но оно того стоит
  • Фитнес-индустрия имеет огромный цифровой потенциал, и те, кто осваивает технологии, получают конкурентное преимущество
  • Связи решают все – одна случайная заявка на багфикс в LinkedIn привела к созданию масштабного проекта

А вам интересно узнать, с какими еще клиентами мы познакомились через LinkedIn? Напишите в комментариях, если хотите увидеть новые кейсы! И заглядывайте в наш уютный канал в Тг!

6
1
6 комментариев