Skip to content

Sugestões de Uso

Por padrão, fizemos o SDK para que ela seja usada como uma janela flutuante em acima dos componentes da sua aplicação. Esse comportamento pode ser alterado de acordo com a sua necessidade, mas para o guia atual, vamos focar nesse comportamento para fornecer sugestões.

Para esse tipo de aplicação, temos 2 sugestões diferentes:

Janela Sempre Visível - Padrão

Nesse tipo de aplicação, a janela do tradutor fica aparente o tempo todo depois de ativada.

Esse uso é indicado para aplicações onde há bastante espaço na tela e o tradutor não interfere na interface da sua solução.

Janela sempre visível

  1. Janela em repouso
  2. Carregamento de tradução
  3. Avatar traduzindo
  4. Pós-tradução → Botão de avaliação ativo
  5. Pós-avaliação

DICA

Por ser o fluxo padrão, não há necessidade em utilizar a mescla de funcionalidades para se chegar nesse comportamento, o simples ato de ativar o SDK e realizar traduções, vai levar para esse fluxo.

Janela Minimizada

Nesta variação, a janela do tradutor aparece somente enquanto a tradução está em andamento. Quando não há tradução, ela se retrai e vira um widget flutuante.

Esse tipo de aplicação é ideal para contextos com pouco espaço, pois, ao se retrair, ocupa menos área da tela e atrapalha menos o uso da interface do produto onde está inserido.

Janela Minimizada a cada tradução

  1. Widget
  2. Widget com menu aberto
  3. Carregamento de tradução
  4. Avatar traduzindo
  5. Pós-tradução → Widget com menu aberto

Para compor esse fluxo, é necessário utilizar a mescla de funcionalidades, chamando elas a medida que forem necessárias:

O fluxo teórico seria:

  1. Iniciar SDK;
  2. Minimizar;
  3. Maximizar;
  4. Traduzir;
  5. Parar tradução;
  6. Minimizar.

Abaixo, você pode ver um exemplo de uso utilizando essas funcionalidades em conjunto:

Tradução completa com widget

Tradução + Minimizar e maximizar


Parar tradução + Minimizar e maximizar

Parar tradução + Minimizar e maximizar

Lançado sob Licença MIT.