Fitness Hub

Overview

airbus space defence logo

Fitness Hub nació de algo muy simple: necesitaba una forma seria de controlar mi rutina como atleta sin depender de cuatrocientas apps diferentes. Quería tener en el mismo sitio agua, peso, pasos y suplementación, con datos claros y sin sandbox de “cuenta gratuita” ni trackers por detrás. De ahí salió una app Android que hoy cualquiera puede descargar desde Google Play.

fitness hub dark theme banner

Es un proyecto 100% personal: diseño, desarrollo, arquitectura e integración nativa. Construí la aplicación con un enfoque muy visual, pensado para que el usuario pueda registrar sus hábitos en segundos y ver su progreso de un vistazo. Nada de pantallas recargadas: pocas decisiones por pantalla, tipografía clara y feedback inmediato.

A nivel de producto, Fitness Hub se centra en lo esencial: registro diario de agua, peso, pasos y suplementos, histórico de progreso y soporte multilingüe. Todos los datos se guardan en el dispositivo del usuario, sin cuentas ni sincronización externa, lo que la convierte en una app ideal para quien quiere control sin ceder sus datos.

El proyecto también me sirvió para trabajar al máximo mi perfil técnico: desde la publicación como desarrollador independiente en Google Play —pasando por todo el circuito de políticas, revisión y fichas de producto— hasta el desarrollo de un pedómetro nativo propio para Android, ajustado a cómo yo quería que contase los pasos y se integrase con la app.

Fitness Hub es, al final, la combinación de dos cosas: mi experiencia real entrenando y midiendo progreso, y mi capacidad para diseñar y lanzar una aplicación híbrida completa, desde la idea inicial hasta el icono publicado en la store.

Aplicación Móvil

Agua, peso & pasos

airbus space defence logo

Fitness Hub es una app Android pensada para algo muy concreto: llevar el control diario de agua, peso, pasos y suplementación sin anuncios, sin cuentas y sin depender de la nube. Todo se guarda en el propio dispositivo, así que el usuario tiene control total sobre sus datos.

fitness hub home page dark theme fitness hub home page light theme fitness hub dark theme settings fitness hub settings page light theme

La experiencia está diseñada para que registrar hábitos tarde segundos, no minutos: una pantalla principal clara, accesos rápidos a los registros diarios y un histórico que permite ver la evolución de peso y pasos de un vistazo. Menos ruido, más señal.

La aplicación es multilingüe y soporta sistema métrico e imperial, lo que la hace cómoda tanto para usuarios de España y LATAM como para un público más global. El foco, en cualquier caso, es el mismo: ofrecer una herramienta sencilla, estable y sin fricción para seguir la rutina.

Además del diseño y la arquitectura, desarrollé un pedómetro nativo propio para Android, ajustado a cómo quería que se contaran los pasos e integrado directamente con el resto de métricas de la app. Es parte de la misma idea: construir una herramienta a la medida de cómo entreno y de cómo entiendo el seguimiento de hábitos.

Fitness Hub es un ejemplo claro de cómo trabajo producto: partir de una necesidad real, recortar hasta lo esencial y llevar una app híbrida de cero a publicación, cuidando tanto el diseño como la experiencia de uso y la privacidad del usuario.

Plugin Nativo

Contador de pasos hecho a medida

airbus space defence logo

Una de las piezas clave de Fitness Hub es su pedómetro nativo para Android. No quería depender de APIs externas ni de servicios que se quedan con tus datos: necesitaba un contador de pasos que viviera dentro de la app, funcionara offline y se integrara de forma limpia con el resto de métricas (peso, agua, hábitos).

Por eso desarrollé un plugin propio de pedometría, específico para dispositivos Android. El objetivo fue claro desde el principio: contar pasos de forma sencilla, estable y sin trucos, apoyándome en los sensores del dispositivo y manteniendo todo el cálculo en local, sin enviar nada fuera del teléfono.

A nivel de producto, el pedómetro se comporta como una fuente más de información dentro de Fitness Hub: registra tu actividad diaria, alimenta los históricos de progreso y te permite ver cómo encajan tus pasos con el resto de tu rutina (peso, hidratación, suplementos…) sin tener que abrir tres apps distintas.

Más allá del componente técnico, este plugin resume bien mi forma de trabajar: cuando las soluciones genéricas no encajan del todo, prefiero construir la pieza que falta y tener control completo sobre cómo se mide, cómo se integra y cómo afecta a la experiencia del usuario.

Fitness Hub

Política de Privacidad

airbus space defence logo

Bienvenido a Fitness Hub. Proteger la privacidad de los usuarios es nuestra máxima prioridad. Esta política explica cómo recopilamos, usamos y protegemos la información dentro de nuestra aplicación.

Fitness Hub es una aplicación 100% offline que permite a los usuarios registrar sus hábitos saludables sin necesidad de conexión a internet. No recopilamos ni compartimos datos personales con terceros. Todos los datos se almacenan localmente en tu dispositivo.

Al utilizar esta aplicación, aceptas los términos descritos en esta política.

Información que recopilamos

Fitness Hub solo recopila y almacena datos localmente en tu dispositivo. No transferimos, compartimos ni procesamos ningún dato en servidores externos. La información que puedes registrar incluye:

  • Consumo de agua: registros diarios de vasos consumidos.
  • Pasos: datos obtenidos de los sensores de actividad del dispositivo.
  • Peso corporal: registros de peso introducidos manualmente.
  • Suplementación: registros manuales de toma de suplementos.
  • Historial de salud: datos históricos de peso y pasos.

Dado que la aplicación no requiere cuentas en la nube, toda la información permanece completamente privada y accesible únicamente en tu dispositivo.

Permisos del dispositivo

Para funcionar correctamente, Fitness Hub necesita los siguientes permisos:

  • Actividad física (android.permission.ACTIVITY_RECOGNITION): para contar los pasos utilizando los sensores del dispositivo.
  • Notificaciones (android.permission.POST_NOTIFICATIONS): para enviar recordatorios relacionados con hábitos saludables (agua, peso, suplementos).
  • Arranque del dispositivo (android.permission.RECEIVE_BOOT_COMPLETED): para restaurar los recordatorios después de reiniciar el dispositivo.

Estos permisos se utilizan exclusivamente dentro de la aplicación y no se comparten con terceros.

Almacenamiento de datos

Todos los datos introducidos en Fitness Hub se almacenan únicamente en el dispositivo del usuario utilizando IndexedDB y Capacitor Storage. No tenemos acceso a esta información ni la recopilamos en servidores externos.

Si el usuario desinstala la aplicación, todos los datos almacenados se eliminarán de forma permanente.

Seguridad de los datos

Fitness Hub implementa medidas para proteger los datos almacenados de forma local, incluyendo:

  • Acceso restringido: solo el usuario puede acceder a sus datos desde la aplicación.
  • Sin almacenamiento en la nube: se elimina el riesgo de filtraciones externas de datos.
  • Integridad del sistema: no enviamos información a servidores ni utilizamos servicios de terceros que accedan a tus datos.

Privacidad de los menores

Fitness Hub no está dirigida a menores de 13 años y no recopila de forma consciente datos de menores. Si un menor utiliza la aplicación, se recomienda la supervisión de un adulto o tutor legal.

Cambios en la Política de Privacidad

Podemos actualizar esta Política de Privacidad en cualquier momento. Si realizamos cambios significativos, se notificará a los usuarios dentro de la propia aplicación.

Contacto

Si tienes alguna pregunta sobre nuestra Política de Privacidad, puedes contactar con nosotros en:

📧 Email: contact@gg-victor.dev
📌 Repositorio del proyecto: GitHub - Fitness Hub