Logo Passei Direto
Buscar

Cálculo

Outros
O React Native possui três principais modelos de navegação. A respeito das características de cada um desses modelos e considerando um aplicativo que possua dez telas, é correto afirmar:
Por padrão de boas práticas, deve-se adotar sempre (e no máximo) dois modelos de navegação, porque os usuários tendem a ter dificuldade quando colocados diante de muitas opções de escolha.
A adoção dos três modelos de navegação consiste em uma boa estratégia, uma vez que é possível, por exemplo, exibir, por meio de Tab Navigation, os links mais importantes e combinar os demais links nos outros modelos de navegação. Isso permitiria a criação de uma tela e um modelo de navegação concisos.
Para facilitar a navegação e não confundir o usuário, deve-se adotar apenas um modelo de navegação, como acontece na maioria dos aplicativos mobile.
Todas as telas do aplicativo devem ser incluídas como itens (screens) de todos os modelos de navegação. Isso, além de deixar o código mais limpo e simples, daria ao usuário a autonomia de escolher como quer navegar pelo aplicativo.
O Drawer Navigation é o modelo indicado para essa quantidade de ícones, pois permite que todas as opções de navegação fiquem expostas o tempo todo, sem a necessidade de nenhuma ação por parte dos usuários.
User badge image
Aprendendo Através de Exercícios

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar as alternativas uma a uma para determinar qual é a correta em relação aos modelos de navegação no React Native: 1. "Por padrão de boas práticas, deve-se adotar sempre (e no máximo) dois modelos de navegação, porque os usuários tendem a ter dificuldade quando colocados diante de muitas opções de escolha." - Essa afirmação é válida, pois a simplicidade na navegação é importante para a experiência do usuário. No entanto, não é uma regra rígida. 2. "A adoção dos três modelos de navegação consiste em uma boa estratégia, uma vez que é possível, por exemplo, exibir, por meio de Tab Navigation, os links mais importantes e combinar os demais links nos outros modelos de navegação. Isso permitiria a criação de uma tela e um modelo de navegação concisos." - Essa afirmação é verdadeira, pois combinações de modelos de navegação podem ser eficazes, mas não necessariamente é a única abordagem. 3. "Para facilitar a navegação e não confundir o usuário, deve-se adotar apenas um modelo de navegação, como acontece na maioria dos aplicativos mobile." - Embora a simplicidade seja importante, muitos aplicativos utilizam mais de um modelo de navegação para melhorar a experiência do usuário. 4. "Todas as telas do aplicativo devem ser incluídas como itens (screens) de todos os modelos de navegação. Isso, além de deixar o código mais limpo e simples, daria ao usuário a autonomia de escolher como quer navegar pelo aplicativo." - Essa afirmação não é correta, pois incluir todas as telas em todos os modelos de navegação pode causar confusão e sobrecarga de opções para o usuário. 5. "O Drawer Navigation é o modelo indicado para essa quantidade de ícones, pois permite que todas as opções de navegação fiquem expostas o tempo todo, sem a necessidade de nenhuma ação por parte dos usuários." - Essa afirmação é incorreta, pois o Drawer Navigation não expõe todas as opções de navegação o tempo todo; ele requer uma ação do usuário para ser acessado. Após analisar as alternativas, a que melhor reflete uma boa prática em relação à navegação em aplicativos React Native é a segunda opção: "A adoção dos três modelos de navegação consiste em uma boa estratégia, uma vez que é possível, por meio de Tab Navigation, exibir os links mais importantes e combinar os demais links nos outros modelos de navegação."

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

Pacotes instalados por intermédio de gerenciadores de pacotes são armazenados em que local?
Na raiz do projeto.
Na memória do dispositivo móvel.
Na pasta ''node_modules'', dentro da pasta do projeto.
O local de armazenamento pode variar, devendo ser indicado no momento da instalação de cada pacote.
Na pasta Arquivos de Programas do ambiente Windows. No Linux, isso pode variar de acordo com a distribuição, mas os pacotes normalmente são armazenados na pasta /opt/.

Um programador, durante o desenvolvimento de um programa, descobriu que ele não está funcionando de acordo com a especificação. No processo de depuração, ele resolveu inserir um breakpoint nesse programa, o que permite...
Executar o programa, instrução a instrução, do seu início ao fim.
Inspecionar variáveis e conteúdo da memória durante a parada intencional do programa.
Compilar seletivamente o programa, gerando o código executável somente com as partes que realmente serão executadas.
Executar uma rotina de trás para frente, buscando rastrear a forma como as variáveis foram alteradas.
Fornecer ao programa n conjuntos de entradas de dados e executar, de uma só vez, n vezes o programa, uma para cada conjunto.

Aponte qual alternativa corresponde ao conjunto de propriedades disponível nos três componentes de lista do React Native:
items - item - index
section - extraData - data
foreach -renderItem - getItem
height - style - index
extraData - renderItem - keyExtractor

O armazenamento com SQLite é bastante simples na plataforma React Native, com um conjunto de objetos preparados para a execução de comandos SQL dentro de blocos transacionais. Para iniciar a programação necessária, devemos obter uma conexão com o banco de dados através da função:
openDatabase.
transaction.
getConnection.
createTable.
executeSQL.

Mais conteúdos dessa disciplina