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 7 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 7 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

Prévia do material em texto

02358 - CONEXÃO REMOTA COM REACT NATIVE
	 
	 
	 1.
	Ref.: 6090110
	Pontos: 1,00  / 1,00 
	
	Em um aplicativo desenvolvido seguindo o modelo Offline First, é uma boa prática executar o fluxo de sincronização:
		
	
	Sob demanda do usuário, deixando sob seu controle tal ação.
	
	No momento em que o aplicativo se conectar pela primeira vez à internet e, posteriormente, de forma periódica durante o seu uso.
	
	Após o aplicativo ser encerrado e em ''background''. Com isso é possível otimizar o processo e poupar recursos.
	
	De forma periódica e previamente definida, independente do aplicativo estar em uso ou não. Por ex.: de 15 em 15 minutos.
	
	Antes do aplicativo ser iniciado. Dessa forma é possível armazenar localmente uma cópia atualizada dos dados.
	
	
	 2.
	Ref.: 6090007
	Pontos: 1,00  / 1,00 
	
	''Na comunicação com recursos remotos, é uma alternativa à XML para representar os dados transferidos; comumente utilizado em aplicativos que fazem uso de requisições Ajax. Seus objetos são representados como uma lista de nomes e valores de propriedade entre colchetes. Trata-se de um formato simples que facilita leitura, criação e análise de objetos e, ainda, permite que programas transmitam dados eficientemente pela internet.'' Trata-se de:
		
	
	VO - Value Object.
	
	REST - Representational State Transfer.
	
	POJO - Plain Old Java Object.
	
	JSON - JavaScript Object Notation.
	
	SOAP - Simple Object Access Protocol.
	
	
	 
		
	02525 - INTERFACE GRÁFICA COM REACT NATIVE
	 
	 
	 3.
	Ref.: 6042672
	Pontos: 1,00  / 1,00 
	
	No ambiente web, um elemento é bastante usado para a exibição de informações, sobrepondo os demais elementos visuais da página. Trata-se do pop-up ou, como vem sendo mais recentemente chamado, modal. Em React Native, tal componente, o modal, também está disponível. A respeito desse componente, é correto afirmar que:
		
	
	Considerando os tamanhos de tela limitados dos dispositivos móveis, utilizar o componente modal consiste em uma boa estratégia, já que ele permite exibir de forma controlada mais informações ao usuário, inclusive sem fazer com que ele precise alternar entre diferentes telas.
	
	Diferentemente dos demais componentes disponíveis em React Native, não é possível controlar, por meio de códigos, como funções ou state, a exibição do modal.
	
	Como se trata de um componente para a exibição de informações complementares, que, portanto, preza pela simplicidade, o modal só pode conter em si o componente Text.
	
	Seu uso deve ser evitado ao máximo, pois tal elemento polui a tela, além de deixar o usuário confuso.
	
	Embora muito útil, o desenvolvedor não tem total controle sobre a exibição do modal, uma vez que o usuário pode desabilitar, em seu dispositivo, a exibição dele.
	
	
	 4.
	Ref.: 6042669
	Pontos: 1,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:
		
	
	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.
	
	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.
	
	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.
	
	
	 
		
	02700 - PERSISTÊNCIA DE DADOS COM REACT NATIVE
	 
	 
	 5.
	Ref.: 6042004
	Pontos: 1,00  / 1,00 
	
	O ambiente do React Native oferece componentes para as mais diversas situações, podendo contar com algumas bibliotecas nativas e outras importadas via NPM ou YARN. Qual biblioteca deve ser importada para permitir a escrita e leitura de pares chave-valor em arquivos de texto?
		
	
	@react-navigation/native     
	
	@react-navigation/stack
	
	@types/react
	
	@react-native-community/masked-view      
	
	@react-native-async-storage/async-storage
	
	
	 6.
	Ref.: 6042480
	Pontos: 1,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?
		
	
	MongoDB       
	
	SQL Server
	
	Oracle
	
	SQLite
	
	Realm
	
	
	 
		
	02793 - SINTAXE E COMPONENTES DO REACT NATIVE
	 
	 
	 7.
	Ref.: 6041013
	Pontos: 1,00  / 1,00 
	
	Qual componente abaixo permite a entrada de textos em uma aplicação React Native?
		
	
	< Input >
	
	< UITextField >
	
	< Text >
	
	< EditText >
	
	< Textlnput >
	
	
	 8.
	Ref.: 6041012
	Pontos: 1,00  / 1,00 
	
	JSX é uma sintaxe de extensão à linguagem JavaScript familiar ao XML. Com base em sua definição e características, é correto afirmar que:
		
	
	Durante o processo de building da aplicação (seja uma aplicação web utilizando ReactJS ou um aplicativo mobile empregando React Native), há uma etapa na qual o código JSX é convertido em código JavaScript.
	
	JSX exerce o papel de uma linguagem de estilos que permite a construção de componentes de interface ricos.
	
	JSX é a única linguagem disponível para o desenvolvimento híbrido de aplicativos mobile.
	
	JSX não permite que o código responsável pela lógica dos componentes e o mark-up de manipulação do DOM coexistam em um mesmo código.
	
	JSX não é uma linguagem, e sim uma extensão para arquivos JavaScript, a fim de diferenciá-los de arquivos JavaScript que utilizam a extensão ''.js''.
	
	
	 
		
	02826 - TÓPICOS AVANÇADOS EM REACT NATIVE
	 
	 
	 9.
	Ref.: 6043196
	Pontos: 1,00  / 1,00 
	
	A arquitetura Redux surgiu como uma alternativa ao Flux, porém, trabalha com um modelo de programação mais adequado ao ambiente do React Native. Ela deve ser utilizada quando desejamos um fluxo unidirecional de execução em um aplicativo móvel, e os componentes que fazem parte da arquitetura são 
		
	
	View, Store, Dispatcher e Reducer.
	
	View, Action, Store e Reducer.
	
	View, Action, Store e Dispatcher.
	
	Action, Dispatcher, Controller e Store.
	
	Action, Model e Store.
	
	
	 10.
	Ref.: 6043367
	Pontos: 0,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     
		
	
	RC4.
	
	MD5.
	
	RSA.
	
	AES.
	
	3DES.

Continue navegando