App de pagamentos preso em Cordova com rating 2 reviews dominadas por lentidão e crashes. Propus e entreguei a migração pra React Native junto com melhorias de UX por tela.
Diagnóstico
App de pagamentos com rating 2. Reviews dominadas por lentidão e crash. Core em Cordova WebView embalada arrastando a experiência inteira pra baixo. Fluxos sensíveis de pagamento rodando num stack que não foi feito pra isso.
Hipótese
React Native dá performance de render nativa + codebase único. Casar o salto de plataforma com redesign de UX por tela e pipeline de testes automatizados pra reescrita não virar 'mesmo app, outro framework'.
Migração
Reescrita completa em React Native moderno. Biometria pra operações sensíveis (FaceID + Android Biometrics) uniforme em iOS e Android, sem branch de fluxo. Arquitetura backend escalada pra alto tráfego com mínimo downtime.
Estabilização
Testes automatizados integrados ao pipeline de deploy pegando regressão antes do usuário. Componentes frontend refinados por tela menos taps, fluxos mais claros, performance estável.
Resultado
Rating da app store foi de 2 pra 4 durante o período de contribuição. Reviews mudaram de tom de 'crasha toda hora' pra 'finalmente funciona'. Curvas de retention seguiram.
- Por que React Native e não reescrita nativa?React NativeDois codebases nativos dobrariam tempo e time. RN deu render nativo no gargalo (UI/scroll), reuso de TypeScript com o time web, e um PR por fix exatamente a alavanca que um time pequeno precisava.
- Por que FaceID e Android Biometrics desde o dia 1?Biometria cross-platformApp de pagamento: operação sensível precisa de 2FA passiva. Os dois stacks caíram no mesmo marco pra auth flow ficar uniforme sem 'iOS tem biometria, Android tem PIN' como experiência segunda-classe.
- Por que testes automatizados como gate de release?Testes bloqueiam deploySaindo do inferno do Cordova, cada regressão custava confiança que não podíamos perder. O gate de teste manteve a recuperação do rating sustentável release após release sem voltar pra trás.
Rating 2 → 4. Retention subiu, reviews mudaram de tom.