O Problema
A Stattus4 mantinha 3 apps de campo separados — Collector para coleta de dados por GPS, Leak Inspection e IoT Management. Cada um era uma instalação, uma autenticação e uma esteira de atualização. As equipes de campo carregavam 3 ícones. O HQ mantinha 3 pipelines de release.
Consolidar tudo em um app significava resolver 3 problemas ao mesmo tempo. Autenticação e armazenamento seguro de credenciais que sobrevivessem ao uso offline. Suporte a múltiplos idiomas para equipes em regiões diferentes. Um padrão de navegação que mantivesse as funcionalidades dos 3 apps descobríveis sem virar labirinto de menus.
A Abordagem
Equipe embarcada construindo o shell do super-app desde a fundação. Navegação por drawer troca de contexto sem perder estado. Tema centralizado, armazenamento seguro de credenciais (expo-secure-store) e internacionalização via i18next em toda string voltada ao usuário. Esteira de CI/CD via GitHub Actions com deploy no EAS para as duas lojas.
Expo SDK 53 com React Native 0.79 e NativeWind. expo-maps + expo-location para os fluxos com GPS do Collector. expo-battery para monitorar a saúde do dispositivo em jornadas longas de campo. Sentry rastreia erros por sub-app para que cada problema chegue ao time certo. 12 documentos cobrindo arquitetura, deploy, testes e padrões de contribuição preparam a base para escala.
Comece um projeto parecido.
Fale conosco