Como ativar o Flutter no Android por vendedor (ou para a empresa toda)
A migração do Demander Android nativo para a estrutura Flutter pode ser feita de duas formas: para toda a empresa ou só para um vendedor. Assim você testa o novo app com parte da equipe sem mudar o comportamento de todos.
Artigo relacionado: O que mudou no aplicativo Flutter e como será a migração do Android nativo?.
O que a configuração controla
Seção intitulada “O que a configuração controla”O campo Comportamento do aplicativo Demander Android define se o app no celular usa:
| Opção | Efeito |
|---|---|
| Android Nativo | Continua na estrutura nativa em Java, com o banco original do Android. |
| Estrutura Flutter (banco novo do Flutter) | Passa a usar a arquitetura Flutter, com banco próprio. Na próxima autenticação, o Demander Android faz a transição para o novo banco. |
No cadastro do vendedor existe o mesmo controle. Se o vendedor estiver no valor padrão, ele herda a configuração da empresa. Se você escolher Flutter ou Nativo no vendedor, só aquele vendedor muda — os demais continuam com a regra da empresa.
Ativar Flutter só para um vendedor
Seção intitulada “Ativar Flutter só para um vendedor”Use este caminho quando a empresa ainda está em Android Nativo e você quer liberar o Flutter para um ou poucos vendedores.
- No Demander Web, abra Cadastros → Vendedores.
- Localize o vendedor e clique em Editar.
- Encontre o campo Comportamento do aplicativo Demander Android .
- Selecione Estrutura Flutter (banco novo do Flutter).
- Salve o cadastro.
- Peça ao vendedor para sair e entrar de novo no app Android (nova autenticação), para a migração do banco ocorrer.
Para voltar o vendedor ao app nativo sem mudar a empresa, escolha Android Nativo nesse mesmo campo. Para ele voltar a seguir a empresa, deixe o campo no valor padrão (herda a configuração da empresa).
Quem pode alterar a configuração do vendedor
Seção intitulada “Quem pode alterar a configuração do vendedor”A alteração é feita no Demander Web, no cadastro do vendedor — o vendedor não muda isso sozinho no app.
Na prática, a equipe Demander usa esse campo na migração gradual (liberar Flutter para alguns vendedores enquanto a empresa permanece em Android Nativo). Quem tiver acesso para editar vendedores e visualizar esse campo no formulário também pode alterar.
Ativar Flutter para a empresa toda
Seção intitulada “Ativar Flutter para a empresa toda”Use este caminho quando quiser que todos os vendedores que ainda seguem a empresa passem a usar Flutter no Android.
- No Demander Web, abra Configurações da Empresa.
- Entre em Configurações adicionais.
- No agrupador Módulos adicionais, localize Comportamento do aplicativo Demander Android.
- Selecione Estrutura Flutter (banco novo do Flutter).
- Salve.
- Oriente a equipe a autenticar novamente no app Android.
Vendedores que já tiverem um valor explícito no cadastro (Flutter ou Nativo) continuam com a regra individual até alguém alterar o cadastro deles.
Quem pode ativar para a empresa toda
Seção intitulada “Quem pode ativar para a empresa toda”A configuração da empresa Comportamento do aplicativo Demander Android tem nível de permissão Demander (equipe interna Retta/Demander).
- Usuários Demander veem e alteram o campo nas configurações adicionais.
- Parceiro e empresa em geral não alteram essa chave sozinhos — pedem à equipe Demander (suporte/CS/produto) para ativar a migração na empresa.
Isso evita que a migração de banco do Android seja ligada por engano para a base inteira.
Resumo rápido
Seção intitulada “Resumo rápido”| Objetivo | Onde configurar | Quem altera |
|---|---|---|
| Flutter só para um vendedor | Cadastros → Vendedores → editar vendedor | Equipe Demander (e quem edita vendedores com o campo visível) |
| Flutter para a empresa toda | Configurações da Empresa → Configurações adicionais → Módulos adicionais | Demander (equipe interna) |
| Entender o que muda no app | Artigo de migração Flutter | — |
Checklist após ativar
Seção intitulada “Checklist após ativar”- O vendedor (ou a equipe) fez nova autenticação no Android.
- Pedidos offline e sincronização foram testados no aparelho liberado.
- Se algo falhar, dá para voltar o vendedor para Android Nativo sem desfazer a configuração da empresa (e o contrário também).