Sprots · the mascot

1 of 6 · Before training

“Legs today. I’m warming up.”

Tap him to see the next moment.

Sparky

Keeps you company. Never rushes you.

He’s the blue spark that already travels around the Sprots circle, now with a face. He lives on your lock screen and in the Dynamic Island, celebrates what you did and lights up when your week counts. What he doesn’t do is get angry.

His moments

Six moments.

He reacts to what you did, never to what you didn’t. He blinks, breathes and sways even when nothing is happening: that’s how you can tell he’s alive. Sparky celebrates; the one who talks about your training is your coach.

The streak

He lights up with your week.

The streak is counted in weeks, so resting isn’t failing. With the first session your week already counts and Sparky’s tuft lights up. With the full week, he is the streak flame.

2of 3

Two of three. The flame rises.

This mockup assumes a three-session week, like the one your coach leaves you. The streak counts the week from the first one.

How he’s made

A circle and a little flame.

Six geometric pieces, no hand-drawn strokes. He’s the same in the island as in the app; what changes is how much detail he carries.

  1. Core. A circle of radius R. It’s the same circle the streak flame has at its base: that’s why he can become a flame without changing body.

  2. Tuft. A little two-pointed flame, 0.6 R, with the bigger point swept back. It sways from its base. With a single point it read as a water drop.

  3. Halo. A 2 R gradient, no blur: it glows on black and doesn’t heat up the phone.

  4. Eyes. Ink ovals a little below center, 0.67 R apart, with a white highlight. He blinks every so often, sometimes twice in a row.

  5. Mouth. A short curve. It only opens to celebrate; it never turns down.

  6. Trail. Only when he moves forward: a gradient that thins out behind him, like the spark on the cover circle.

Three sizes, at real scale

At 20 pt the mouth, cheeks and highlight are removed, the eyes grow and the tuft gets 16% bigger: it looks simpler so it keeps reading.

Black silhouette

A circle with a little two-pointed flame on top. With no fuse and no stick, it can’t be mistaken for a bomb or a match.

From spark to flame

The kit’s streak flame (LlamaDeRacha) on top of Sparky. They share the circle: lighting up means the tuft growing.

Live Activity · lock screen

Your routine, without unlocking.

During the set: the exercise, the weight and the set number, big, to read at arm’s length. During rest: the countdown, what’s next and the routine track, with one segment per exercise. The phone itself counts the rest, without waking the app.

iOS doesn’t let a Live Activity animate in a loop: Sparky changes pose with each update (you close a set, rest begins) and that change does animate. When it reaches zero, the number changes color, silently.

Friday, September 25

19:24

RestRest done

1:32

Next: Squat · set 4 of 4 · 8 × 45 kg

Exercise 3 of 611 of 22 sets
During rest, after set 3. Tap “I’m ready” to skip it.

Live Activity · the island

He fits in the island.

When you use another app, the session stays up top. At 20 pt, a circle with two eyes and its little flame still reads.

Minimal. When another app is also in the island: Sparky in a circle, with the rest ring emptying.
Compact. On one side Sparky in his ring; on the other, the set while you train and the rest while you rest.
Expanded. When you press and hold it: the same as the lock screen, with “I’m ready” to skip the rest.

Live Activity · before

Today’s the day, no rush.

It appears an hour before, only if you booked a slot or your coach left you today’s session, and only if you turned it on. It shows the time you chose: it doesn’t count down or mention the streak. If you don’t go, it goes away on its own half an hour later, with no message and no sad face.

Lock screen · 18:02

Notifications

He celebrates what you did.

Sparky doesn’t add notifications: he shows up in the thumbnail of the ones that already exist. The text is a fact, with no exclamation marks; he brings the party. If you turn him off, the notifications still arrive, as text.

Examples with made-up data.

Sunday · 20:14

Week closed.

7 in a row. Your best streak is 9.

Squat: 50 kg.

Your best.

Camila left you your week.

Three sessions. The first: legs, on Monday.

Rules

What Sparky never does.

  • Gets angry, gets sad or goes out over what you didn’t do.He reacts to what you did. A week without training leaves him small and warm, never out.
  • Counts down so you don’t lose your streak.The only countdowns are your rest and a time you booked.
  • Talks about your training.Your coach says that. He celebrates.
  • Sends a notification just to show up.He speaks in the ones that already exist.
  • Sells anything.No offers and no paid plan, not even in the island.
  • Shouts.He celebrates with a fact and no exclamation marks.

Where

Where he appears.

Sí

  • The session Live Activity and the “today’s session” one.
  • Small, next to the rest on the session screen.
  • In Consistency, next to the weeks in a row.
  • In empty states and when the app opens.
  • On the shared record card.
  • In the home screen widget.
  • On an error, worried and with no drama, always next to “Try again”.

No

  • In the coach’s and the gym’s app: that role’s mascot goes there, small next to the date.
  • Payments, plans and legal texts.
  • A dead-end error: the mascot never replaces “Try again”.
  • Offers and brands.