Pitch: Desenvolvi um app de hábitos com React + Capacitor e aprendi muito no processo
Olá pessoal!
Quero compartilhar minha experiência desenvolvendo o
HábitoVivo, um app de rastreamento de hábitos com
gamificação para Android.
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 e evitar lidar com
toolchain nativo desde o início.
Desafios técnicos
- Notificações push: implementei duas camadas —
LocalNotifications para alarmes agendados e FCM para
notificações do servidor. Tive problemas com MIUI/Xiaomi
que exigiu configurações específicas de permissão. - Autenticação: JWT + Google OAuth com fluxo diferente
para web e Android (SHA-1). - Pagamentos: integração com Stripe em produção com
webhook e Customer Portal. - Backend: Node.js + Express + PostgreSQL no Railway com
deploy automático via GitHub.
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.
Estou agora na fase de Teste Fechado no Google Play e
preciso de 12 testadores por 14 dias para avançar para
publicação. Se quiser ajudar, me manda DM com seu e-mail
do Google!
Qualquer feedback técnico também é bem-vindo. 🙏