Practice Log n Share
Septiembre de 2026
Resumen
Registrar la práctica con un toque y mostrar la misma pantalla al profesor en clase. Ideé y diseñé esta app para iPhone para mi propia práctica de saxofón, y la implementé en colaboración con IA.


- Mi papel
- Planificación, diseño UX/UI e implementación (con Claude Code y Codex)
- Periodo
- Septiembre de 2026
- Tecnología
- React · TypeScript; Swift (WKWebView, Live Activity, StoreKit, iCloud)
Probar la demo web (incluye mis registros de práctica hasta el 20 de septiembre de 2026)
Origen — «¿Cómo va la práctica?»: no sabía responder
En mis clases quincenales, responder «sobre todo escalas» no explicaba qué había practicado ni cuánto. Escribir un diario en papel con el saxofón colgado del cuello resultaba incómodo, y las apps de registro de tiempo que probé estaban pensadas para revisar los datos a solas.
Registro — Con el instrumento en las manos, un solo toque
Durante la práctica solo toco las tarjetas de categorías. Un toque inicia el cronómetro, otra tarjeta cambia de categoría y un segundo toque en la misma lo detiene.

- 1 Historial
- La práctica acumulada. Lo primero que aparece al abrir la app.
- 2 Hoy
- El orden y el reparto de la práctica. Se llena en una hora.
- 3 En curso
- Solo esta tarjeta se ilumina, con un contorno blanco.
- 4 Tarjetas
- Un toque para cambiar. El tiempo de hoy, destacado.
Un día — Una vez llena, la barra sigue llena
La barra de hoy se llena al llegar a una hora. Después, el total actual define el extremo derecho, para que no reaparezca un hueco en una barra que ya estaba llena.
Práctica de hoy — 1 h 05 min
Elegida
Descartada
Acumulación — Todo a la vista, desde el primer día
La intensidad del verde indica la práctica y los marcos rojos, las clases. El desplazamiento horizontal permite volver al primer día registrado. Prioricé poder consultar años de práctica frente a aligerar el renderizado.

Evolución — Las tarjetas como panel de control de la práctica
Construí las pantallas a partir de una especificación elaborada conversando con IA, y repetí el proceso de probarlas y corregirlas. Exploré el registro y la puesta en común en una versión web inicial antes de implementar la app para iPhone.
- Nombre y tiempo, juntos
- Destaqué el tiempo de hoy en cada tarjeta para vincular qué practiqué con cuánto tiempo le dediqué.
- El estado actual, de un vistazo
- Iluminé solo la tarjeta en curso y atenué las demás.
- Los controles, dentro de la pantalla
- Hice que el desplazamiento se detuviera donde una fila de tarjetas cabe en la pantalla.
Al final repetí unas 15 veces un ciclo: Claude Code planteaba posibles problemas, Codex los verificaba y corregía, y yo decidía qué cambios aceptar.
Sensaciones — Elegir cómo se detiene probándolo
No conseguía que se moviera con fluidez y se asentara con precisión solo con instrucciones verbales. Creé con IA una herramienta para cambiar métodos y valores al instante, comparé cinco métodos en un dispositivo real y elegí el ajuste de desplazamiento nativo del navegador.
Modelo de joroba
Destino proyectado
Nativo proximity
Elegida
Nativo mandatory
Sin ajuste

Como producto — Más allá de la práctica
La apariencia sigue los ajustes del dispositivo. Los registros se guardan en el dispositivo y se respaldan automáticamente en iCloud.


Al usarla — La siguiente pregunta: cuánto detalle registrar
Usé la app en mi práctica matutina y enseñé la pantalla a mi profesor en clase. Su respuesta fue que el contenido se entendía de un vistazo y que registrar los tipos de escalas la haría aún más útil (paráfrasis). Estoy considerando un nivel por debajo de las categorías para añadir detalle sin perder sencillez.
Materiales
La demo web permite probar el registro y la puesta en común. Incluye mis registros de práctica hasta el 20 de septiembre de 2026; los cambios se guardan solo en el navegador que estás usando.











