Direção 01 / equipamento de córner
treino ligado. celular esquecido.

O app deve parecer uma peça de equipamento no canto do tatame: forte, confiável e legível de longe. Poucos elementos. Dados grandes. Ação primária óbvia.

Tokens de marca
60% preto lona
30% couro queimado
10% golpe

Âmbar sinaliza leitura auxiliar; vermelho é ação, pico ou risco. Nada de azul SaaS, nada de verde fitness genérico.

Telas principais

O mesmo sistema aplicado a seis momentos reais do produto.

pré-treinoh003 ok
--bpm

Coloque a cinta, toque uma vez e largue o celular.

sensor prontobateria 84%
-58rssi
0drops
0amostras
captura ativa42:18
154bpm
146média
183pico
41%Z4/Z5
pós-treinosalvo
47min
carga altarec 18h
1
Entrada em ritmo
0-10 min
138
2
Bloco mais intenso
10-31 min
181
3
Queda controlada
31-47 min
152
históricojunho
8treinos
5htempo
+8%carga
S
Sparring
Hoje · 47 min · pico 183
96
M
Muay Thai
Seg · 61 min · alta carga
110
B
Boxe
Sex · 42 min
77
sensorble profile
-61rssi
Heart Rate Service · 180D
Measurement · 2A37 · notify
Battery · 2A19 · read
Body Sensor · 2A38 · read
perfil estável0 quedas
insightexplicável
18hrec

Carga cardiovascular alta. Amanhã: técnica leve ou descanso ativo.

Por que importa?Você ficou acima da sua média recente em Z4/Z5.
Confiança2.844 amostras válidas. Sem quedas de sinal.

Design book visual

Cor

Escuro com propósito

A tela ativa usa fundo escuro para reduzir distração no treino. O vermelho não é decoração; é ação, intensidade e risco.

base
surface
accent
Tipografia

Número primeiro

154

Display condensado/forte para BPM. Labels pequenos, uppercase e espaçados. Texto longo só no pós-treino.

Forma

Material físico

Painéis grandes com raio generoso; campos técnicos com raio médio; badges redondos para estados.

Componentes

Primary button
Stop button

Contraste claro para ação crítica.

Metric tile
183pico bpm
Sensor row
2A37 · notify
2A19 · read
Insight
Carga altareduza intensidade amanhã
Tag states
okz4rec

Motion e uso no React Native

Captura

Animação mínima: pulso discreto no status ativo e transições de número. Nada de blur pesado.

Histórico

Entrada em lista com fade/translate curto. A densidade vem da hierarquia, não de cards infinitos.

Sensor

Logs e características com expansão progressiva. Dados técnicos precisam de ordem e monospace pontual.