Ir para o conteúdo principal
Voltar para Trabalhos

3 apps de campo. 1 super-app.

3

apps integrados

Embedded Team · Em andamento · 2025

stattus4.com

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.

O Resultado

1
instalação (eram 3)
i18n
equipes multirregionais
EAS
iOS + Android por PR

3 apps separados, 3 pipelines de release1 super-app, 1 instalação

3 operações de campo em um único ícone. As equipes entram uma vez, trocam de contexto pelo drawer, trabalham offline com credenciais protegidas e operam no próprio idioma. CI/CD entrega nas duas lojas a partir de um único repositório. Onboarding de novos contribuidores leva meio dia, não meio mês.

Comece um projeto parecido.

Fale conosco