Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID - AV

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

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

Outros materiais