Aplicación Android

Forma Health

Desarrollo y mantenimiento de la aplicación Android de Forma desde cero, integrando datos de la pulsera Polar 360 para evaluar la carga de entrenamiento, la recuperación y los posibles riesgos de sobreentrenamiento.

Logotipo de Forma Health
Puesto
Desarrollador Android sénior
Periodo
julio 2024 - noviembre 2025
Ubicación
Barcelona, España

El proyecto

Desarrollé desde cero la aplicación Android multimódulo de Forma con Kotlin, Jetpack Compose y Clean Architecture. El trabajo reunió datos de dispositivos conectados, sincronización en segundo plano, información de entrenamiento y contenido médico en una misma experiencia móvil.

Contexto

Forma Health, respaldada por Rafael Nadal, ganador de 22 títulos de Grand Slam, y su médico, el Dr. Ángel Ruiz-Cotorro, es una plataforma desarrollada por tenistas y expertos médicos. Combina datos de entrenamiento en tiempo real y conocimientos médicos para mejorar el rendimiento y reducir el riesgo de lesiones.

Mi contribución

  1. Diseño e implementación de la arquitectura Android de Forma desde cero, adaptando las funcionalidades principales de iOS.

  2. Integración del SDK de Polar para seguir la frecuencia cardíaca y el rendimiento en tiempo real mediante pulseras Polar 360.

  3. Desarrollo de un sistema de sincronización escalable para transferir con precisión 24 horas de datos biométricos entre BLE, Health Connect y los servidores.

  4. Implementación de la detección de actividad mediante el análisis continuo de la frecuencia cardíaca, para ofrecer información de entrenamiento personalizada.

  5. Integración de contenido médico mediante artículos, vídeos y gráficos interactivos.

De un vistazo

  1. Pulsera Polar 360Frecuencia cardíaca y actividad
  2. Aplicación AndroidIntegración de la pulsera y sincronización
  3. ServidorTransferencia de datos biométricos
Flujo de datos simplificado

Herramientas y competencias

Android
  • Compose
  • Apollo/GraphQL
  • Ktor
  • Room/Datastore
  • Mediapipe
  • Polar SDK
  • WorkManager
  • Hilt
  • Health Connect
También he trabajado con
  • Firebase
  • Github actions
  • Clean architecture
  • Modularización
  • MVVM
Volver a los proyectos