Practice Log n Share
Setembro de 2026
Visão geral
Registrar a prática com um toque e mostrar a mesma tela ao professor na aula. Planejei e desenhei este app para iPhone para a minha própria prática de saxofone e o implementei em colaboração com IA.


- Atuação
- Planejamento, design UX/UI e implementação (com Claude Code e Codex)
- Período
- Setembro de 2026
- Tecnologia
- React · TypeScript; Swift (WKWebView, Live Activity, StoreKit, iCloud)
Experimentar a demonstração web (inclui meus registros de prática até 20 de setembro de 2026)
Origem — “Como vai a prática?”: eu não sabia responder
Nas aulas quinzenais, responder “principalmente escalas” não explicava o que eu havia praticado nem por quanto tempo. Escrever em um diário de papel com o saxofone pendurado no pescoço era difícil, e os apps de registro de tempo que experimentei serviam para eu mesmo rever os dados.
Registro — Com o instrumento nas mãos, um único toque
Durante a prática, só toco nos cartões de categorias. Um toque inicia o cronômetro, outro cartão muda a categoria e um novo toque no mesmo cartão para a contagem.

- 1 Histórico
- A prática acumulada. A primeira coisa que aparece ao abrir o app.
- 2 Hoje
- Ordem e distribuição da prática. Cheia em uma hora.
- 3 Em curso
- Só este cartão fica claro, com contorno branco.
- 4 Cartões
- Toque para mudar. O tempo de hoje em destaque.
Um dia — Depois de cheia, a barra continua cheia
A barra de hoje fica cheia com uma hora. Depois disso, o total atual passa a definir a borda direita, para que nenhum espaço vazio reapareça em uma barra já preenchida.
Prática de hoje — 1 h 05 min
Escolhida
Descartada
Acúmulo — Tudo à vista, desde o primeiro dia
Tons de verde indicam a prática; contornos vermelhos marcam as aulas. A rolagem horizontal permite voltar ao primeiro dia registrado. Priorizei consultar anos de prática em vez de reduzir o custo de renderização.

Evolução — Cartões como painel de controle da prática
Construí as telas a partir de uma especificação elaborada em diálogo com IA, testando e revisando pessoalmente várias vezes. Explorei o registro e o compartilhamento numa versão web inicial antes de implementar o app para iPhone.
- Nome e tempo, juntos
- Destaquei o tempo de hoje em cada cartão, ligando o que pratiquei ao tempo dedicado.
- O estado atual, de relance
- Clareei apenas o cartão em uso e escureci os demais.
- Os controles dentro da tela
- Fiz a rolagem parar onde uma fileira de cartões cabe na tela.
Na etapa final, repeti cerca de 15 vezes um ciclo: Claude Code apontava possíveis problemas, Codex verificava e corrigia, e eu decidia quais mudanças aceitar.
Sensação — Escolher como parar experimentando
Só instruções verbais não produziam a sensação de “mover suavemente e parar com precisão”. Criei com IA uma ferramenta para trocar métodos e valores na hora, comparei cinco métodos num dispositivo real e escolhi o encaixe de rolagem nativo do navegador.
Modelo de corcova
Destino projetado
Nativo proximity
Escolhida
Nativo mandatory
Sem encaixe

Como produto — Além da prática
A aparência acompanha as configurações do dispositivo. Os registros ficam no aparelho e recebem backup automático no iCloud.


Em uso — A próxima pergunta: quanto detalhe registrar
Usei o app nas práticas de manhã e mostrei a tela ao professor na aula. O retorno foi que o conteúdo da prática ficava claro de imediato e que registrar os tipos de escalas seria ainda mais útil (paráfrase). Estou considerando um nível abaixo das categorias para registrar mais detalhes sem perder a simplicidade.
Materiais
A demonstração web permite experimentar o registro e o compartilhamento. Inclui meus registros de prática até 20 de setembro de 2026; as alterações ficam salvas apenas no navegador em uso.











