Mobile · Operação Android
Focurant Mobile
Aplicativo do operador que leva salão, balcão, pedidos, estoque, impressão e recursos nativos para o ponto onde o trabalho acontece.
Visão geral
O Focurant Mobile é a frente Flutter do ecossistema Focurant. Ele transforma os contratos da mesma API Go em uma experiência móvel voltada à operação: autenticação e MFA, abertura de expediente, mesas, pedidos, reservas, pagamentos, produtos, estoque, equipe, dashboards, assinaturas e suporte.
Evidência em preparação
O case permanece editorial até existir captura autorizada.
Decisões, escopo e estado do produto continuam públicos sem substituir prova real por mockups genéricos.
O problema
O que motivou o produto
A operação de salão e balcão não pode depender de um computador fixo. Atendentes precisam consultar, registrar e reagir a eventos em movimento, mesmo quando a conectividade oscila ou quando a tarefa exige câmera, NFC, biometria, impressão e notificações do dispositivo.
Contexto e arquitetura
Como a solução se organiza
O aplicativo compartilha autenticação, regras e eventos com a plataforma web, mas possui arquitetura própria para estados móveis, persistência local, conectividade, fila offline e integrações nativas do Android.
Escopo do produto
O que a solução reúne
- Operação de salão e balcão com mesas, pedidos, reservas e pagamentos.
- Produtos, estoque, participantes, configurações e dashboards.
- Fila de impressão e integração com impressoras da operação.
- Scanner de código de barras, NFC e autenticação biométrica.
- Push notifications, sons, haptics e deep links controlados.
- Persistência local, políticas offline e sincronização com HTTP/WebSocket.
Minha atuação
Da arquitetura à experiência
Estruturei a aplicação Flutter com Riverpod, go_router, Dio e Drift; alinhei rotas e contratos com o backend Go; modelei armazenamento seguro, realtime, conectividade e os serviços necessários para scanner, NFC, biometria, push e impressão.
- Arquitetura Flutter organizada por app, core e features.
- Contratos de sessão, CSRF, MFA e boot com a API compartilhada.
- Estado e injeção de dependências com Riverpod.
- Persistência segura e banco local com Drift.
- Planejamento e documentação página a página da experiência mobile.