Estudo de caso - Um orçamento que mantém a calma

Um controle de gastos nativo de iOS construído em torno de uma pergunta — quanto eu posso gastar — com saldo que vira o mês sozinho, moeda no formato de cada região e uma interface de vidro que as pessoas topam abrir todo dia.

Cliente
Zenoney
Ano
Serviço
Desenvolvimento iOS, Design de Produto
Painel do Zenoney: o anel do orçamento do mês

Visão geral

Um orçamento que mantém a calma

A maioria dos apps de gasto é um livro-caixa que deixa você com a sensação de estar atrasado. O Zenoney foi feito ao contrário: um anel, um número e um mês que perdoa os dias em que você gastou menos. Nativo de iOS, com interface de vidro e silencioso o bastante para abrir todo dia.
  • Orçamento mensal
  • Saldo que vira o mês
  • Controle por categoria
  • Análise visual
  • EN + PT-BR
  • Privado por padrão

Decisões de produto

O que a gente escolheu, e por quê

Cinco decisões que moldaram o app mais do que qualquer lista de recursos.
01

Uma pergunta por tela

Um app de orçamento se justifica respondendo “quanto eu posso gastar?” antes de qualquer outra coisa. O painel é um anel e um número; todo o resto rola abaixo disso.

02

Saldo acumulado como regra

Gaste menos que o orçamento e o que sobrou vai para a frente, em vez de sumir à meia-noite do dia 31. App de orçamento que zera acaba punindo os meses bons.

03

Avisar, não repreender

O anel muda conforme o mês aperta, e o texto muda junto — de “Bom começo, ainda sobra bastante” no início a um aviso visual perto do limite. Ninguém precisa de alarme vermelho por causa de um café.

04

Dois idiomas, um modelo de moeda

Inglês e português saem juntos, com formatação de moeda por região em todo lugar, para que US$ 1.911,03 apareça certo independentemente do idioma do celular.

05

Vidro, não verniz

Cartões translúcidos em camadas sobre fundo escuro, com resposta tátil nas ações que confirmam algo. O acabamento é o ponto: um app de dinheiro que as pessoas topam abrir todo dia.

Produto

Três telas, um trabalho só

As boas-vindas declaram a promessa, o painel responde a pergunta do dia, e os ajustes de orçamento são onde o saldo acumulado e o estouro são explicados nas palavras de quem usa.
Painel de agosto de 2025: um anel de orçamento mostrando quanto ainda dá para gastar, acima dos gastos recentes

Painel · o anel

Tela de boas-vindas com os cartões Registrar gastos e Orçamento mensal sobre fundo escuro

Boas-vindas

Ajustes de orçamento, com o campo de orçamento mensal e cartões explicando o saldo acumulado e o estouro

Ajustes de orçamento

Stack e prova

Nativo, local e ciente da região

Os lançamentos ficam no SwiftData, no aparelho. Não há conta para criar, não há servidor em que confiar e não há SDK de analytics contando o que você gasta.
Ainda dá para gastar
$1,911.03

O anel conta para baixo a partir do orçamento do mês conforme os gastos entram

Idiomas
2

Inglês e português, com moeda no formato de cada região

Saldo acumulado
100%

Do orçamento não usado vira crédito no mês seguinte

Rastreadores
0

SDKs de analytics, contas ou servidores envolvidos

Tecnologias

  • Swift
  • SwiftUI
  • SwiftData
  • Charts
  • Core Haptics
  • String Catalogs
  • iOS 17+

O SwiftUI sustenta as camadas de vidro, o Swift Charts os recortes de gasto e os String Catalogs os dois idiomas. Os valores passam pelo FormatStyle do Swift em vez de concatenação de string, então US$ 1.911,03 e $1,911.03 são o mesmo valor renderizado para dois públicos.

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