Цель проекта

Разработать линейку кроссплатформенных приложений для спорта и повседневных задач. Заказчик хочет объединить современные движки (Unity для эффектов, Cocos для производительности, React Native для упрощения разработки) и выполнить задачи по трекингу тренировок, утилитам и встраиванию веб-контента.

1. Спортивные приложения

  • Основные функции: Отслеживание пробежек и велопрогулок (GPS), сохранение статистики, реализация календаря тренировок, система мотивационных push-уведомлений. Раздел с друзьями и соревнованиями. Интеграция фитнес-браслетов и умных часов через Bluetooth/ANT+.
  • Unity / Cocos3D: Создание обучающих 3D-анимаций для упражнений и AR-режима с виртуальным тренером для выполнения сетов с подходом «следи за спортсменом».
  • Cocos2D: Лёгкий трекер с отображением прогресса в 2D-графиках и картах без излишнего погружения в 3D-графику.
  • React Native: Оптимизация скорости разработки. Использование нативных компонентов интерфейса для iOS/Android (плавающие кнопки, BottomSheet, кастомные анимации лист-пункта).

2. Приложения-утилиты

  • Функционал для здорового образа жизни: Таймеры для отсчёта сессий (зимний спорт, упражнения с гирями). Калькуля группы (таблица BMI, съеденные калории). Диет-уровень для нормирования приёма белков/жиров/углевода в день.
  • Unity: 3D геймификация выполнения спортивных целей (получение достижений при каждом пятиминутном занятии, спрайт-система кросс-аватар для режима ачивмента).
  • Cocos2D: Минималистичный UI в строгих карточках для планировщика водного баланса (колоколь с рисунком, мягкие фильтры затемнения по активности режима таймера).
  • React Native: Лёгкая разработка логики калькуляции ядра калорий (React-хуки + нативное Ариал для обработки жестов через PanResponder).

3. WebView интеграция для всех платформ

  • Встраиваемые сайты: Спортивный интернет-магазин БАДов под VPN-раздел (внутренний броузер). Стриминговая платформа для Play Along (фитнес курсы). Компонент брони арены предварительный селект.
  • Сохранение контекста: Автоматическое проведение через Auth-токены при переходе из чарта Messenger.
  • Манипуляциями с куки: Общий куки с временным root@ контейнер UI при помощи localStorage другую платформу связную (использоващение RN URLScheme).
  • Push-уведомления из внутри Web: Кастомизация всплывающих систем алерт-оригиналов возможных через веб к SDK платформы.

Используемые технологии

  • Движок 1: Unity 3D (для игр AR FX)
  • Движек 2: Cocos2D/Cocos Creator (2D) + Cocos3D (скелетный 3D viewer)
  • Фреймворки UI: React Native (native багаж, анимаримительный UX в физикональной блое с нагрузкой до 120 фпс)

Техническое требование к качеству

  • Следует минимальное соблюдение чистоты web-граммат, избегать кликчей в адрес WebView.
  • Сторонние филнардные интерактивы реализовая на том lowBar