Health Tracker
App personale che tiene insieme peso, integrazione, massimali e allenamenti. Un solo utente, nessun login, nessun database remoto: si apre e funziona anche senza rete.
- Contesto
- Progetto personale
- Ruolo
- Sviluppo completo
- Stack
- Flutter · shared_preferences · fl_chart
- Dati
- Solo sul dispositivo
- Stato
- APK di prova
Descrizione del progetto
La home e' una griglia di schede, una per sezione. Ognuna risolve un tracciamento diverso con l'interazione piu' rapida possibile, perche' e' roba che si segna di corsa, in piedi, con una mano sola.
- Peso — valore del giorno con due tasti da 0,1 kg, frecce per spostarsi tra i giorni anche passati, grafico e media su settimana, mese o trimestre.
- Habit Tracker — le abitudini a spunta: creatina, skin care, passi, lettura. Griglia del mese, un quadrato per giorno: verde se fatta, grigio se saltata.
- Massimali — blocco note libero con archivio datato a lato.
- Sedute — stessa logica, ma raggruppate per settimana.
- Allenamenti — calendario del mese con il tipo di seduta (palestra, cardio, stretching) e una nota breve.
- Plicometro — le pliche misurate nel tempo, per leggere la composizione corporea invece del solo numero sulla bilancia.
Palette neutra, schede bianche molto arrotondate, nessun colore d'accento se non il verde dei giorni fatti: e' uno strumento d'uso quotidiano, deve essere leggibile in palestra, non bello in uno screenshot.
Tech stack
| Framework | Flutter, in Dart |
|---|---|
| Export | CSV, una sezione alla volta o tutte insieme |
Problema risolto
Peso, abitudini, massimali e allenamenti finivano in quattro posti diversi: note del telefono, un foglio di calcolo, un'app di bilancia e la memoria. Il risultato era che non guardavo mai niente, perche' mettere insieme i pezzi costava piu' del valore che ne ricavavo.
Volevo un solo posto, aperto in due secondi, che funzionasse anche nello spogliatoio dove il telefono non prende. Il grafico del peso con le medie mobili serve a distinguere l'oscillazione di un giorno dalla tendenza reale del mese: senza medie, un chilo in piu' di sabato sembra sempre un disastro.