Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/11/2022 10:18 EPS https://simulado.estacio.br/alunos/ 1/3 RICARDO MOREIRA DA SILVA 202001449663 Disciplina: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID AV Aluno: RICARDO MOREIRA DA SILVA 202001449663 Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001 EEX0141_AV_202001449663 (AG) 22/11/2022 17:53:09 (F) Avaliação: 7,0 Av. Parcial.: 2,0 Nota SIA: 9,0 pts 02358 - CONEXÃO REMOTA COM REACT NATIVE 1. Ref.: 6090006 Pontos: 1,00 / 1,00 Assinale a alternativa abaixo que complementa corretamente a frase: ''O uso de conexão remota, de recursos externos, permite enriquecer os aplicativos mobile. Por outro lado, alguns cuidados precisam ter tomados, como ... '' Somente utilizar o aplicativo quando se estiver conectado à internet. Utilizar uma abordagem Offline First a fim de garantir que o aplicativo funcione mesmo sem conexão à internet. Informar ao usuário que o aplicativo faz uso de recursos externos. Usar apenas APIs remotas próprias. Testar diariamente as APIs externas para ver se estão funcionando. 2. Ref.: 6076801 Pontos: 0,00 / 1,00 A resposta de uma requisição realizada com a biblioteca Axios pode ser acessada através do objeto: JSON.stringify(). responseText. JSONResponse. innerHTML. Response.data. 02525 - INTERFACE GRÁFICA COM REACT NATIVE 3. Ref.: 6042335 Pontos: 1,00 / 1,00 A utilização de animações fornece aos usuários uma melhor experiência no manuseio dos aplicativos mobile. Em React Native, estão disponíveis nativamente duas APIs para a animação de elementos. Falando da LayoutAnimation API, é correto afirmar que: A Animated API é a biblioteca de animações do React Native voltada para a plataforma Android, enquanto aEducational Performace Solution EPS ® - Alunos javascript:voltar(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6090006.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076801.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042335.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 24/11/2022 10:18 EPS https://simulado.estacio.br/alunos/ 2/3 LayoutAnimation faz o mesmo papel na plataforma iOS. Essa API é voltada para a animação do layout do aplicativo, permitindo, por exemplo, que efeitos sejam exibidos quando o aplicativo está sendo carregado/renderizado. É uma API ainda experimental, com algumas limitações, sobretudo na plataforma Android. Por questões de performance, a LayoutAnimation nunca deve ser utilizada em conjunto com a Animated API. A LayoutAnimation é uma API mais flexível e que possui mais recursos que a Animated API, devendo ser usada de forma preferencial para a animação de qualquer tipo de componente. 4. Ref.: 6042669 Pontos: 0,00 / 1,00 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: 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. 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. 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. 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. 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. 02700 - PERSISTÊNCIA DE DADOS COM REACT NATIVE 5. Ref.: 6042481 Pontos: 1,00 / 1,00 Um exemplo de banco de dados orientado a objetos de ampla aceitação no mercado é o Realm, oferecido sob licença Apache, com acesso simplificado a partir de linguagens como C#, Java, Swift, Objective-C, Kotlin e Java Script. Qual das opções abaixo não pode ser considerada uma característica do Realm? Utiliza pouco espaço em disco. É uma plataforma de código aberto. Tem baixo consumo de memória. Só pode ser executado em ambiente servidor. Todos os dados são observados como objetos e coleções. 6. Ref.: 6042480 Pontos: 0,00 / 1,00 Os bancos de dados orientados a objetos permitem que utilizemos um sistema de armazenamento com estrutura similar à utilizada pelas linguagens de programação da atualidade, diminuindo a distância semântica do modelo relacional. Qual alternativa se refere a um banco de dados que, embora também use o modelo documental, é reconhecido como orientado a objetos? SQLite Realm MongoDB SQL Server Oracle 02793 - SINTAXE E COMPONENTES DO REACT NATIVE Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042669.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042481.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042480.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 24/11/2022 10:18 EPS https://simulado.estacio.br/alunos/ 3/3 7. Ref.: 6041011 Pontos: 1,00 / 1,00 (Vunesp - 2020 - técnico em gestão - informática) 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... 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. Fornecer ao programa n conjuntos de entradas de dados e executar, de uma só vez, n vezes o programa, uma para cada conjunto. Executar uma rotina de trás para frente, buscando rastrear a forma como as variáveis foram alteradas. Executar o programa, instrução a instrução, do seu início ao fim. 8. Ref.: 6041305 Pontos: 1,00 / 1,00 Indique, entre as opções abaixo, o comando utilizado para a criação de um aplicativo React Native. init virtual-device ou init physical-device npx react-native init nome_da_aplicacao npm init nome_da_aplicacao ¿vd ou npm init nome_da_aplicacao ¿pd npx start expo init nome_da_aplicacao 02826 - TÓPICOS AVANÇADOS EM REACT NATIVE 9. Ref.: 6043201 Pontos: 1,00 / 1,00 Ao final do processo de desenvolvimento, com todos os testes executados com sucesso e melhorias de performance implementadas, um aplicativo deve ser empacotado para que possa ser distribuído. Para o ambiente Android, qual será o programa utilizado na criação de uma versão para distribuição em um projeto do tipo nativo? Expo XCode Expo Client keytool gradlew 10. Ref.: 6043262 Pontos: 1,00 / 1,00 O uso da arquitetura MVC permitiu uma boa organização das responsabilidades de cada tipo de componente utilizado na programação do aplicativo. Segundo o padrão arquitetural, no ambiente do React Native, em que camadas ficariam, respectivamente, uma classe DAO e um componente nativo JSX? View e Controller. Controller e View. Controller e Model. Model e View. View e Model. Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041011.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041305.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043201.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043262.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo doAluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
Compartilhar