1

Pitch: Desenvolvi um app de hábitos com gamificação do zero e aprendi muito no processo

Olá pessoal!

Quero compartilhar minha jornada desenvolvendo o HábitoVivo, um app Android de rastreamento de hábitos com gamificação que acabei de lançar na Play Store.

Por que construí isso?

Tentei vários apps de hábitos e nenhum me mantinha motivado por mais de uma semana. A maioria é muito simples ou muito complexo. Decidi construir algo que combinasse rastreamento sério com elementos de jogo para manter o engajamento.

Stack escolhida

Optei por React 19 + TypeScript + Capacitor 6 em vez de Flutter ou React Native. O motivo foi aproveitar o conhecimento em React que já tinha. Backend em Node.js + Express + PostgreSQL rodando no Railway com deploy automático via GitHub.

Desafios técnicos que enfrentei

Gamificação: implementar XP, níveis e conquistas de forma que realmente motivasse sem parecer artificial foi o maior desafio. Testei vários sistemas de progressão até chegar em algo que fizesse sentido.

Tracking de água inteligente: o usuário informa o total de ml que quer beber no dia e o app distribui automaticamente os copos ao longo do dia com notificações nos horários certos. Parece simples mas a lógica de distribuição deu bastante trabalho.

Notificações no Android: implementei duas camadas — LocalNotifications para alarmes agendados e FCM para notificações do servidor. Dispositivos Xiaomi/MIUI exigiram configurações específicas de permissão.

Pagamentos: integração com Stripe em produção com webhook, Customer Portal e agora um sistema de promoções controlado pelo painel admin — posso ativar descontos sem precisar subir nova versão do app.

O que aprendi

Capacitor é uma boa escolha para quem já conhece React, mas as diferenças entre web e nativo aparecem bastante em notificações, OAuth e permissões Android.

O processo de publicação na Play Store é mais burocrático do que esperava — são necessários 12 testadores ativos por 14 dias antes de poder publicar para produção.

Resultado

O app está disponível na Play Store gratuitamente com planos Premium. Tem suporte para PT, EN e ES.

Link: https://play.google.com/store/apps/details?id=com.habitovivo.app

Qualquer feedback técnico é muito bem-vindo! 🌿

Carregando publicação patrocinada...