App Android nativo
Super Juice
A conta do bartender, resolvida em três toques.
- Ano
- 2026
- Papel
- Produto · Android · UI · Publicação
- Status
- Release 1.1.1

O problema
Super juice é a técnica que multiplica o rendimento do suco usando as cascas, ácidos alimentícios e água — mas cada fruta tem um fator diferente, e a conta muda conforme o peso das cascas. Fazer isso de cabeça no meio do serviço, ou consultar uma planilha atrás do balcão, é lento e erra.
A solução
Um app nativo que resolve a conta em três toques: escolha a fruta, informe o peso das cascas e leia os gramas exatos de ácido cítrico, ácido málico, ingrediente extra e água. Cinco frutas, troca entre gramas e onças, histórico das últimas cinco receitas e três idiomas escolhidos dentro do app.
Decisões técnicas
- 01
Nativo, não web
O ambiente de uso é um bar: mão molhada, adega sem sinal, abertura no meio do serviço. Kotlin com Jetpack Compose entrega cold start imediato e funcionamento 100% offline — o app não pede uma única permissão e não faz uma única requisição de rede.
- 02
Fórmulas validadas por teste contra a fonte
Os fatores vêm do calculador oficial de Kevin Kos. Em vez de confiar na transcrição, os testes unitários comparam a saída do app com os valores exatos da fonte, casa decimal por casa decimal. Num app cuja única função é calcular, o teste é o produto.
- 03
Idioma escolhido no app, não herdado do sistema
Os nomes das frutas não são traduções diretas: o que em inglês são Lemon e Lime, no Brasil são limão siciliano e limão tahiti — e 'lima' em português designa outra fruta. Deixar o usuário escolher PT, EN ou ES dentro do app evita ambiguidade num campo onde errar a fruta erra a receita.
- 04
Persistência mínima com Room
Histórico das últimas cinco receitas, recarregáveis com um toque. Sem conta, sem nuvem, sem sincronização — o dado nasce e morre no aparelho, o que elimina de uma vez política de privacidade, backend e custo recorrente.
Telas

Tela inicial: escolha da fruta e entrada do peso das cascas

Resultado para 100 g de cascas, com botão de copiar

Toranja inclui glutamato — cada fruta tem sua própria fórmula

Histórico das últimas cinco receitas, recarregáveis com um toque

Tema escuro, com acentos âmbar

O mesmo app em espanhol — o idioma é escolhido dentro do app

Seletor de idioma: português, inglês e espanhol
O que ficou pronto
- Cinco frutas com cálculo validado por testes unitários contra o calculador oficial
- 100% offline, zero permissões, zero telemetria
- Três idiomas (PT · EN · ES) e tema claro/escuro persistidos entre sessões
- Build de release assinada, versão 1.1.1 (versionCode 3)
Stack
- Kotlin
- Jetpack Compose
- Room
- DataStore
- Material 3
Outros projetos
Falar sobre um projetoRecebe Avisa
Recebe, registra e avisa. Sozinho.
SaaS de gestão de encomendas para condomínios: o porteiro fotografa a etiqueta, o OCR lê, a busca fuzzy identifica o morador e a plataforma avisa no canal que ele prefere — com fallback automático entre canais.
- React 18
- Vite
- Node.js 20
- Express
Veredito
O que vale seu tempo hoje.
Catálogo de streaming classificado por avaliação, construído em Next.js 14 com a chave da API protegida no servidor e cache compartilhado de 24 horas.
- Next.js 14
- App Router
- React 18
- TMDB API
Triarquia
Poupar, investir, enriquecer — nessa ordem.
Estudo de produto em finanças pessoais: um painel que só libera o pilar de investimento depois da dívida sob controle, com consultor de IA raciocinando sobre números calculados no backend. Existe como protótipo de uso pessoal.
- React
- Vite
- Tailwind CSS
- Flask