Buscar

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

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 6 páginas

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 6, do total de 6 páginas

Prévia do material em texto

isciplina: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID 
	AV
	
	Turma: 9001
	EEX0141_AV_201907239863 (AG) 
	 16/06/2022 23:41:33 (F) 
			Avaliação:
4,0
	Nota SIA:
4,0 pts
	 
		
	02358 - CONEXÃO REMOTA COM REACT NATIVE
	 
	 
	 1.
	Ref.: 6076564
	Pontos: 0,00  / 1,00
	
	Na definição de papéis existentes no framework OAuth2, é função do proprietário do recurso:
		
	
	Fornecer o serviço de autorização de acessos remotos.
	
	Gerar novas senhas a cada requisição recebida a partir de clientes externos.
	
	Fornecer o serviço de autenticação e validação de credenciais.
	 
	Provê os recursos e determinar o mecanismo de controle de acesso sob os quais os mesmos serão disponibilizados.
	 
	Conhecer todas as aplicações clientes que desejam utilizar os recursos por ele disponibilizados.
	
	
	 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:
		
	
	innerHTML.
	
	JSON.stringify().
	 
	Response.data.
	
	responseText.
	 
	JSONResponse.
	
	
	 
		
	02525 - INTERFACE GRÁFICA COM REACT NATIVE
	 
	 
	 3.
	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:
		
	
	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.
	 
	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.
	
	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.
	 
	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.
	
	
	 4.
	Ref.: 6042670
	Pontos: 1,00  / 1,00
	
	O React Native possui duas APIs que permitem a animação de elementos e componentes. A respeito da Animated API, é correto afirmar que:
		
	
	Trata-se do principal recurso de animação disponível em React Native. Entretanto, essa API só permite a estilização de um conjunto limitado de componentes.
	
	Apenas a LayoutAnimation API permite a criação e a aplicação de animação em componentes personalizados.
	
	A Animated API precisa ser usada com a LayoutAnimation API a fim de que seja possível a utilização dos efeitos de fade in e fade out, ficando a primeira responsável pelo fade in e a segunda, pelo fade out.
	
	O método Animated.CreateAnimatedComponent() permite a aplicação de animações nos componentes View, Text, Image, ScrollView, FlatList e SectionList.
	 
	A Animated API permite a criação de animações configuráveis por meio de instruções. Aliás, é possível criar componentes personalizados com o método Animated.CreateAnimatedComponent.
	
	
	 
		
	02700 - PERSISTÊNCIA DE DADOS COM REACT NATIVE
	 
	 
	 5.
	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?
		
	 
	Realm
	
	SQLite
	 
	MongoDB       
	
	SQL Server
	
	Oracle
	
	
	 6.
	Ref.: 6042198
	Pontos: 0,00  / 1,00
	
	Quando os objetos são alocados, durante a execução de um programa qualquer, os espaços na memória são alocados de forma esparsa, onde um atributo qualquer do tipo objeto será um ponteiro para outra região de memória. Para viabilizar a transmissão ou armazenagem de um objeto, ele deve ser convertido para uma representação contínua, segundo o processo conhecido como
		
	
	persistência.   
	 
	serialização.
	
	reflexividade. 
	 
	continuidade. 
	
	estatização.    
	
	
	 
		
	02793 - SINTAXE E COMPONENTES DO REACT NATIVE
	 
	 
	 7.
	Ref.: 6041188
	Pontos: 0,00  / 1,00
	
	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 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/.
	
	O local de armazenamento pode variar, devendo ser indicado no momento da instalação de cada pacote.
	 
	Na pasta ''node_modules'', dentro da pasta do projeto.
	
	
	 8.
	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...
		
	
	Fornecer ao programa n conjuntos de entradas de dados e executar, de uma só vez, n vezes o programa, uma para cada conjunto.
	 
	Inspecionar variáveis e conteúdo da memória durante a parada intencional do programa.
	
	Executar o programa, instrução a instrução, do seu início ao fim.
	
	Executar uma rotina de trás para frente, buscando rastrear a forma como as variáveis foram alteradas.
	
	Compilar seletivamente o programa, gerando o código executável somente com as partes que realmente serão executadas.
	
	
	 
		
	02826 - TÓPICOS AVANÇADOS EM REACT NATIVE
	 
	 
	 9.
	Ref.: 6043367
	Pontos: 1,00  / 1,00
	
	Temos diversos algoritmos criptográficos, com diferentes finalidades. Eles podem ser utilizados para assinar digitalmente, garantindo a autenticidade do emissor, ou criptografar os dados, mantendo a confidencialidade, funcionalidades oferecidas por certificados digitais, baseados em algoritmos assimétricos, como aquele que é citado na alternativa     
		
	
	AES.
	
	RC4.
	
	3DES.
	
	MD5.
	 
	RSA.
	
	
	 10.
	Ref.: 6043366
	Pontos: 1,00  / 1,00
	
	Os padrões de desenvolvimento são muito úteis na construção de sistemas complexos, pois permitem o reuso de soluções para problemas já conhecidos no desenvolvimento de softwares, com modelos padronizados, que recebem um nome, descrição geral acerca de objetivos, contexto de utilização e restrições. Qual padrão busca simplificar a utilização de subsistemas complexos?
		
	
	Template Method
	 
	Facade
	
	Composite
	
	Flyweight
	
	Proxy
	
	
	Educational Performace Solution      EPS ® - Alunos

Outros materiais