Estudo de caso - Uma balança que mostra a tendência, não o ruído

Um app iOS cujo motor estatístico de doze algoritmos (suavização EWMA, filtro de Hampel, inclinação de Theil-Sen) separa mudança real do corpo da flutuação do dia a dia, inteiramente no aparelho.

Cliente
Weightics
Ano
Serviço
Desenvolvimento iOS, Ciência de Dados & ML
Onboarding do Weightics: o seu peso real está estável

Visão geral

A tendência por baixo do número

Suba na balança em duas manhãs seguidas e ela vai contar duas histórias diferentes, ambas erradas. O Weightics é um app de iOS construído sobre uma premissa: o número de hoje é quase todo ruído, e o dado útil é a tendência por baixo dele. Um motor de doze algoritmos separa os dois, inteiramente no aparelho.
  • Suavização EWMA
  • Filtro de Hampel
  • Inclinação de Theil-Sen
  • Remoção de sazonalidade
  • Faixas de confiança
  • Só no aparelho

O motor

Do registro cru à tendência real

Cinco estágios entre um número digitado num seletor e uma linha em que dá para agir. Cada um existe para remover um tipo específico de mentira.
01

Limpar o sinal

A winsorização de Hampel e as checagens 3σ/MAD pegam os registros que são erro de medição, e não mudança do corpo: balança no carpete, uma refeição pesada, uma pesagem na hora errada.

02

Suavizar a tendência

EWMA com meia-vida adaptativa, mais uma inclinação mediana de Theil-Sen que sobrevive aos outliers que um ajuste de mínimos quadrados iria perseguir.

03

Tirar a semana

O efeito do fim de semana é real e previsível. Detectar a sazonalidade semanal e subtraí-la impede que segunda-feira seja lida como fracasso.

04

Conquistar confiança

Uma progressão de DataPhase mede o quanto a tendência já pode ser levada a sério, então o painel diz “Construindo a sua tendência, 31%” em vez de fingir certeza a partir de quatro registros.

05

Projetar adiante

As projeções de sete dias vêm com faixa de confiança, então a previsão mostra a própria incerteza em vez de uma única linha confiante.

Produto

O app, tela por tela

O onboarding defende a tese antes de pedir um único registro. O painel responde uma pergunta. A análise é onde a estatística aparece para quem quiser.
Onboarding: um gráfico diário ruidoso acima da mensagem de que o peso real está estável

Onboarding · a tese

Painel mostrando o peso atual, um gráfico de tendência estável e a leitura Mantendo bem

Painel

Tela de adicionar peso, com seletor em disco e campos de data e hora

Registro · disco

Aba de análise plotando a tendência suavizada contra o peso real, com estatísticas de volatilidade

Tendência × peso real

Gráfico de projeção de sete dias com faixa de confiança e previsões para um, três e seis meses

Projeções · faixa de confiança

Stack e prova

A matemática nunca sai do celular

Não há servidor de inferência nem pipeline de analytics — o que significa que não há o que vazar. A estatística que faz o app valer a pena é também o motivo de ele nunca precisar mandar nada para lugar nenhum.
Motor de tendência
12

Algoritmos no conjunto, entre eles EWMA e Theil-Sen

Projeções
7 dias

Horizonte de previsão, entregue com a sua faixa de confiança

Janelas
4

Janelas de agregação: 7, 14, 21 e 30 dias

Fora do aparelho
0

Bytes de dado de peso saindo do celular

Tecnologias

  • Swift
  • SwiftUI
  • SwiftData
  • Swift Charts
  • HealthKit
  • iCloud sync
  • Background Tasks
  • RevenueCat

O Swift Charts desenha a tendência contra o peso real; o SwiftData guarda os registros e sincroniza via iCloud; o HealthKit lê e escreve massa corporal em segundo plano. O plano premium (sincronização automática, projeções, análise avançada) é medido pelo RevenueCat.

Mais estudos de caso

Uma plataforma de cursos para construir com IA, ainda em obras

A plataforma de cursos da Mellofattura: construa produtos digitais de verdade com IA, do protótipo à publicação, aula por aula. Dois cursos estão no ar; outros estão em produção.

Ler mais

Skills de agente curadas para UX e acessibilidade em iOS

Um framework de skills nascido de pesquisa: começou como TCC no Mackenzie, virou plugin de agente aberto e hoje é um artigo aceito pela Springer, com Camera Ready em andamento para o JIIHC 2026 no Chile.

Ler mais

Conte sobre o seu projeto

Onde estamos

  • São Paulo
    São Paulo, SP
    Brasil