Hevy Companion

L'allenamento di Hevy come notifica live e timer di recupero sulla Glyph Matrix del Nothing Phone.

tipo
app
anno
2026
stack
Android, Kotlin, Glyph SDK, Wear OS
codice
github ↗

in breve

Hevy Companion legge la notifica dell'allenamento di Hevy e la trasforma in una notifica live in stile Android 16, con il timer di recupero disegnato sui LED sul retro del Nothing Phone (3). Lo stesso allenamento arriva anche sull'orologio Wear OS, con le stesse scene.

  • Notifica live Android 16
  • Timer sulla Glyph Matrix
  • 16 stickman
  • Orologio Wear OS

L’idea

Legge la notifica di Hevy e la trasforma in una notifica live in stile Android 16 che segue l’allenamento, più un timer di recupero disegnato sui LED sul retro del Nothing Phone (3).

La Glyph

Nothing Phone (3) bianco appoggiato su un pavimento da palestra, con la Glyph accesaNothing Phone (3) nero appoggiato su un pavimento da palestra, con la Glyph accesa

 

1 / 4

Durante il riposo la sabbia sale come nel timer di Nothing, con i secondi totali al centro; ogni tanto il conto lascia il posto ai dati del prossimo set, scritti sopra la sabbia in negativo. Tra un riposo e l’altro la Glyph alterna set e peso a uno stickman che fa l’esercizio, scelto dal nome: ce ne sono 16, disegnati a scheletro con una cinematica a due ossa, così i gomiti non si ribaltano a metà ripetizione.

La notifica

Ricostruzione in HTML: durante il set cambia il chip; durante il riposo conto alla rovescia e barra che si svuota.

Una sola notifica che cambia stato: durante il set mostra serie, peso e ripetizioni con un segmento per serie; durante il riposo il conto alla rovescia e una barra che si svuota. I pulsanti premono quelli di Hevy, e il chip nella barra di stato ruota tra serie, kg e ripetizioni.

Dal polso

L’orologio Wear OS mostra le stesse scene della Glyph, nello stesso momento, con le scorciatoie per completare il set o saltare il riposo. Il telefono non manda i fotogrammi: manda lo stato dell’allenamento, e i due disegnano con lo stesso motore, quindi cadono sullo stesso fotogramma. Due stili: la Glyph copiata, oppure lo stesso layout con i dati in un font a matrice di punti.

Sotto il cofano

  • Hevy non espone l’allenamento in corso: l’app legge le sue notifiche con un servizio di ascolto, ne gonfia il layout personalizzato e ne estrae esercizio, serie e timer dagli id delle view.
  • Il motore è Kotlin puro e sta in un modulo condiviso tra telefono e orologio. Un test lo confronta pixel per pixel con il prototipo Python in cui le animazioni sono nate.
  • Le animazioni si disegnano e si rivedono in una pagina di anteprima prima di finire nell’app.

$ hai un progetto in mente?

Parliamone.

Un sito nuovo, uno da rifare o un’idea ancora confusa: scrivimi due righe e ti rispondo entro un giorno.

❯esc
Scorciatoie