Case study · Progetto personale
Broli
Il diario d'allenamento che sa già cosa tocca: apri la scheda di oggi, segni ogni serie con un tocco e batti l'ultima volta, dal telefono o dal polso.
- Cliente
- Progetto personale
- Ruolo
- Idea, design e sviluppo
- Anno
- 2026
- Stack
- Swift, SwiftUI, SwiftData, watchOS

Il contesto
In palestra il telefono sta sulla panca e le mani sono occupate. Per cercare il peso dell'ultima volta o far partire il timer tra una serie e l'altra bisogna riprenderlo in mano ogni volta.
Volevo un diario che parte dalla scheda del giorno, chiede un tocco per serie e tiene i dati sul telefono, senza account, server o pubblicità.
La sfida
Lo stesso allenamento vive su tre schermi: l'app, la Dynamic Island col telefono bloccato e il watch. Una serie segnata su uno deve comparire sugli altri due.
E deve reggere anche quando il watch perde il collegamento, l'app viene chiusa a metà o un comando arriva in ritardo.
Cosa ho costruito
- SwiftUI · SwiftData
Una serie, un tocco
Peso e ripetizioni dell'ultima volta sono già scritti: fai la serie, tocchi la spunta e un pezzo del disco diventa rosso. Superset, giri e AMRAP si contano allo stesso modo.
- ActivityKit
Il riposo ovunque
Parte da solo dopo ogni serie, con lo stesso conto alla rovescia nella Dynamic Island, sulla schermata di blocco e al polso. +30 s, Salta e Fatta si toccano dall'isola senza sbloccare.
- watchOS · HealthKit
Il watch come telecomando
Dal polso si segnano le serie senza tirare fuori il telefono, e l'allenamento finisce in Salute con frequenza cardiaca e calorie.
- Test
Il collegamento col watch, messo alla prova
Prima di ogni aggiornamento, un simulatore riproduce iPhone e watch con ritardi, disconnessioni e riavvii, e controlla che ogni serie arrivi dove deve. Se qualcosa non torna, l'aggiornamento non esce.
- Link · QR
Schede che passano di mano
Un link o un QR e la scheda dell'allenatore, o un programma intero, entra nella libreria: chi allena la manda una volta e l'atleta non deve ricopiarla.
- Privacy
I dati restano tuoi
Schede e storico restano sull'iPhone, con backup completo o storico in CSV quando serve. L'app si mantiene con Broli Pro, che è facoltativo, e non ha pubblicità.
Oggi
In beta di prova su TestFlight per iPhone e Apple Watch: si installa da broli.app/beta, il link qui sotto, in attesa dell'App Store.