DataGeoPlan Mobile: 25 MB → 23 KB, resposta em ~158 ms.
App agrícola offline-first para tablets industriais, com mapas, GPS e telemetria CAN bus.
Contexto
Operação agrícola em tablets industriais, no campo — onde a internet é instável ou simplesmente não existe. O aplicativo é a ferramenta de trabalho do operador: mapas da fazenda, dados geográficos, GPS e leitura de máquina via CAN bus.
O problema
Numa etapa inicial, o app precisava receber aproximadamente 25 MB de dados geográficos. No campo, isso significava minutos de espera no carregamento — quando carregava. A operação inteira ficava refém da pior conexão do dia.
A solução
Reprojetamos o fluxo de dados em vez de "otimizar na marra": uma camada intermediária em Go passou a preparar no servidor exatamente o que o app precisa, na medida da tela e da tarefa. Reorganizamos o fluxo, cortamos o excesso e mantivemos o restante em cache local, num desenho offline-first.
Arquitetura
Flutter no tablet industrial; serviço intermediário em Go entre o app e o GeoServer; MapLibre para mapas; SQLite como cache local; sincronização resiliente que aguenta conexão intermitente sem perder dado; leitura de CAN bus e GPS integrada à operação.
Resultado
A resposta caiu de ~25 MB para ~23 KB — cerca de 1080× menos dados — entregue em ~158 ms. O carregamento deixou de ser gargalo e o app passou a operar de forma fluida mesmo sem sinal, sincronizando quando a rede aparece.
Seu caso
Tem um problema parecido? Conte no formulário abaixo — respondemos com um diagnóstico. Ou volte para todos os cases.
Outros cases
Assistente com IA embarcada que descreve o ambiente, lê textos e responde por voz — para pessoas cegas ou com baixa visão.
Ver o case completo ↗Telemetria para kart e automobilismo: dados ao vivo, análise de volta e mapas, pelo custo de um smartphone.
Ver o case completo ↗Núcleo financeiro de dupla entrada: transações append-only, idempotentes, com conciliação automática e trilha de auditoria.
Ver o case completo ↗