Спорт и фитнес популярны, значит разработка своего спортивного сервиса может быть интересным и перспективным предприятием. Расскажем, как создать простое спортивное приложение на платформе Bubble, которая предоставляет удобные инструменты для разработки веб-приложений без программирования.

Инструкция

Пункт 1: регистрация и начало работы

Сначала нужно зарегистрироваться на платформе Bubble. Перейдите на их сайт и создайте учетную запись. Этот процесс довольно простой и займет всего несколько минут.

После регистрации вы попадете на главную панель Bubble, где вы сможете начать создание своего приложения.

Пункт 2: идея и проектирование

Нужно определить его основную идею и функционал. В данном случае, нашей целью будет создание мобильного шагомера, который будет отслеживать количество шагов и показывать его прогресс.

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

Пункт 3: создание базы данных

Прежде чем приступить к разработке функционала, создадим базу данных для хранения информации о пользователях, их шагах и других сопутствующих данными. В Bubble это делается с помощью «Data Types» (типов данных). Создайте следующие типы данных:

  • User (Пользователь) – для хранения информации о зарегистрированных людях, такой как имя, фотография профиля и другие данные.
  • Step Count (количество) – для хранения информации о шагах, включая дату и количество.
  • Goals (Цели) – для хранения данных о целях, таких как количество, которое они хотят достичь.

Пункт 4: создание интерфейса

На этом этапе создадим интерфейс для нашего сервиса. В Bubble это делается с помощью «Page» (страницы). Создайте основную страницу, на которой человек будет видеть свое количество шагов, статистику и прогресс к достижению целей.

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

Пункт 5: разработка функционала

Добавьте функциональность. В Bubble это делается с помощью «Workflows» (рабочих процессов). Создадим следующие рабочие процессы:

  • Регистрация и вход: позвольте создать аккаунт и войти в приложение с помощью электронной почты или аккаунта Google/Facebook*.
  • Отслеживание шагов: используйте датчик акселерометра на мобильных устройствах Android, чтобы отслеживать количество шагов.
  • Сохранение данных: сохраняйте информацию о шагах и прогрессе в базе данных.
  • Установка и отслеживание целей: позвольте устанавливать цели и следить за их прогрессом.
  • Сообщества: добавьте функционал сообществ, где люди смогут делиться своими достижениями и поддерживать друг друга.

Пример рабочего процесса: отслеживание шагов

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

  1. Создайте новый рабочий процесс и назовите его «Track Steps» (отслеживание).
  2. Добавьте действие «Get user’s steps» (получить шаги) для получения количества шагов из датчика акселерометра на устройстве Android.
  3. Добавьте действие «Make changes to a thing» (Внести изменения в объект) и выберите «Step Count» (количество) из базы данных.
  4. Укажите, что нужно обновить количество для текущего пользователя на значение, полученное из датчика.
  5. Сохраните рабочий процесс.

Пункт 6: тестирование и развертывание

После завершения разработки важно протестировать на различных устройствах, чтобы убедиться, что оно работает корректно и без сбоев.

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

Заключение

ОНЛАЙН-ПРАКТИКУМ
КАК «ХАКНУТЬ» PYTHON С ПОМОЩЬЮ CHATGPT
ЧТО БУДЕТ НА ОБУЧЕНИИ?
  • Прямо в эфире решим типичные задачи программиста только с помощью ChatGPT
  • Возможности Python — расскажем что можно делать и сколько на этом зарабатывать?
  • Что ждет рынок программирования и почему мы решили сюда пойти

Создание своего спортивного приложения на Bubble – интересный и доступный способ внедрить свою идею в реальность без необходимости программирования. Мобильный шагомер – всего лишь одна из возможностей, которую вы можете реализовать на этой платформе.

*Facebook и Instagram принадлежит компании Meta — признана правительством РФ экстремистской организацией.

3-дневный курс
НАУЧИСЬ СОЗДАВАТЬ TELEGRAM-БОТОВ НА PYTHON С CHATGPT
C НУЛЯ ЗА 3 ДНЯ
  • Освой Python и нейросети и узнай, как гарантированно получить первые 10 заказов
  • УЧАСТВОВАТЬ ЗА 0 РУБ.
  • Создай и прокачай собственного чат-бота
Участвовать бесплатно
Вебинар
ФРИЛАНС И ПРОЕКТНАЯ РАБОТАДЛЯ PYTHON-РАЗРАБОТЧИКА
  • Подарим подборку бесплатных инструментов для написания кода
Участвовать бесплатно