Pular para o conteúdo
Claro
Português

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 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.

Use este caminho quando a empresa ainda está em Android Nativo e você quer liberar o Flutter para um ou poucos vendedores.

  1. No Demander Web, abra Cadastros → Vendedores.
  2. Localize o vendedor e clique em Editar.
  3. Encontre o campo Comportamento do aplicativo Demander Android .
  4. Selecione Estrutura Flutter (banco novo do Flutter).
  5. Salve o cadastro.
  6. 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).

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.

Use este caminho quando quiser que todos os vendedores que ainda seguem a empresa passem a usar Flutter no Android.

  1. No Demander Web, abra Configurações da Empresa.
  2. Entre em Configurações adicionais.
  3. No agrupador Módulos adicionais, localize Comportamento do aplicativo Demander Android.
  4. Selecione Estrutura Flutter (banco novo do Flutter).
  5. Salve.
  6. 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.

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.

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 —
  • 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).