Caso de estudio

Vector: mi día en una sola dirección

Una app nativa para iPhone y Apple Watch que hice para mí: entrenos, comidas, agua, gastos y agenda en un mismo sitio, con una flecha que dice cuánto llevo del día.

No está en la App Store. La uso a diario y la enseño aquí como proyecto. Las pantallas de esta página son maquetas con datos de ejemplo.

  • 9módulos en una sola app
  • 4objetivos: iPhone, reloj, widgets y complicaciones
  • ~22.000líneas de Swift
  • ES · ENsegún el idioma del dispositivo, en claro y en oscuro

La idea

Una flecha en lugar de seis anillos

Cada día tiene unos pocos objetivos: comer lo suficiente, beber, entrenar si toca, la pregunta de inglés, las tareas. El número cuenta los cumplidos. La flecha cuenta también los parciales, así que avanza aunque todavía no hayas cerrado ninguno.

  • Solo cuenta lo que tiene sentido hoy: en día de descanso, el entreno no aparece.
  • El mismo cálculo en el iPhone, el reloj y el widget.

Entrenos

El mes de entrenos de un vistazo

Cuatro semanas en una rejilla: las dos anteriores, la actual y la siguiente. Lo hecho va relleno y lo agendado solo con el borde, así se distingue lo que pasó de lo que está por venir.

  • Running en naranja y gym en índigo; si un día hay los dos, mitad y mitad.
  • Lo hecho sale de Salud y lo agendado, del calendario del sistema.

Apple Watch

La app entera en la muñeca

No es un mando a distancia del iPhone. El reloj tiene nueve páginas, una por módulo: se apunta el agua, la comida o un gasto desde ahí, se lanza la rutina de gym o la carrera, y todo vuelve al iPhone solo. También lleva complicaciones para la esfera.

Entrenador de carrera

Un plan de carrera que sabe cuándo callarse

El reloj lee las pruebas del calendario y monta el objetivo: distancia, tiempo y ritmo uniforme. En carrera muestra cuánto vas por delante o por detrás. Pero el pulso manda sobre el ritmo.

  • Con el pulso alto sostenido no te pide acelerar, aunque vayas por detrás.
  • Si el plan deja de salir sin forzar, lo ajusta a una llegada realista.
  • Con calor previsto ofrece alargar el objetivo antes de salir y es más prudente durante la carrera.

Widgets

Lo importante, sin abrir la app

Widgets para la pantalla de inicio y la de bloqueo, con el mismo estilo que la app y el aspecto claro u oscuro del sistema. El descanso entre series sale como actividad en directo.

  • Añadir agua desde el widget, sin entrar en la app.
  • Gasto del mes con la previsión de fin de mes.

CarPlay · StandBy

El mes de entrenos, en el salpicadero

El calendario de entrenos también vive en la pantalla del coche. Está pensado para ese sitio: números grandes, nada que tocar y sin gastar batería, porque solo se redibuja cuando cambia un día.

  • El mismo widget sirve en StandBy, con el iPhone cargando en horizontal.

Todo lo que lleva dentro

Nueve módulos, una sola app

Carreras

Previsión de tiempo para cada prueba

Lee las pruebas del calendario, estima tu marca a partir de tus carreras recientes y te da el ritmo por kilómetro. Parciales, zonas de pulso y cadencia en directo.

Gym

Rutinas que se siguen desde el reloj

Catálogo de ejercicios, series con la referencia de la última vez y temporizador de descanso que sigue visible aunque bloquees el iPhone.

Comidas

Un objetivo de kcal que se mueve contigo

Reposo más la actividad real que mide Salud, así que sube a lo largo del día. Miles de alimentos sin conexión y lector de códigos de barras.

Gastos

Cómo acabará el mes, no solo cómo va

Presupuesto por categoría, gastos anuales repartidos mes a mes y una proyección de fin de mes que cuenta los fijos pendientes y tu ritmo de gasto variable.

Agua y creatina

Apuntar en un toque, desde donde estés

Desde la app, el reloj, el widget o la esfera. El objetivo de litros es tuyo y la creatina se marca cuando la tomas.

Agenda y tiempo

Cada evento, con su previsión

Calendario y tareas del sistema en una vista. Junto a cada evento, el tiempo previsto en ese sitio y a esa hora, y un aviso antes si va a llover, hará calor o hay alerta oficial.

Inglés

Una pregunta al día

Vocabulario y expresiones de nivel B2 y C1, con respuesta desde el iPhone o el reloj. Cuenta como objetivo del día.

Logros

Experiencia, niveles y medallas

Cada cosa que haces suma. Más de cien medallas y una racha que premia la constancia, no los días sueltos.

Laboratorio

Qué se mueve junto en tus días

Cruza comida, gasto y entreno de los últimos 120 días: correlación de Pearson con su intervalo de confianza, contraste de significación y relaciones de un día para el siguiente. Enseña la nube de puntos, no solo el número.

Cómo está hecha

Nativa, sin servidor y sin cuentas

Todo vive en el iPhone y el reloj. Los datos de salud salen de Salud, la agenda del calendario del sistema y el tiempo de una previsión pública. No hay backend ni registro: el iPhone y el reloj se hablan directamente y cada uno guarda lo suyo.

La interfaz usa una paleta con dos valores por color, de modo que la app y sus widgets siguen el aspecto claro u oscuro del sistema, y todos los textos están en español e inglés.

Rol
Autor · diseño y desarrollo
Periodo
2026
Organización
Proyecto personal
Stack
SwiftSwiftUISwiftDataHealthKitWidgetKitWatchConnectivityEventKitApp IntentsSwift Charts