Buscar

Atividade 12_ Tópicos Especiais em Sistemas de Informação_ Aplicações Híbridas - 2020_2

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

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

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

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

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

Prévia do material em texto

17/08/2022 09:22 Atividade 12: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/2
https://pucminas.instructure.com/courses/31583/quizzes/119176 1/6
Atividade 12
Entrega 30 de out de 2020 em 23:59 Pontos 1
Perguntas 4 Disponível até 30 de out de 2020 em 23:59
Limite de tempo 30 Minutos Tentativas permitidas 2
Instruções
Este teste não está mais disponível, pois o curso foi concluído.
Histórico de tentativas
Tentativa Tempo Pontuação
MAIS RECENTE Tentativa 1 12 minutos 0,63 de 1
Pontuação desta tentativa: 0,63 de 1
Enviado 28 de out de 2020 em 23:05
Esta tentativa levou 12 minutos.
Esta atividade também é sobre o desenvolvimento com React Native, porém
incluindo o uso de recursos nativos.
Você terá duas tentativas nesta atividade, mas apenas 30 minutos para responder
às questões. 
0 / 0,25 ptsPergunta 1
Por que precisamos usar um objeto do tipo AsyncStorage
para armazenar dados localmente ao invés do objeto
https://pucminas.instructure.com/courses/31583/quizzes/119176/history?version=1
17/08/2022 09:22 Atividade 12: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/2
https://pucminas.instructure.com/courses/31583/quizzes/119176 2/6
localStorage que usamos nas PWAs?
 
Porque o objeto localStorage só permite o
armazenamento de strings e não dos outros tipos de
dados usados em React Native.
Você respondeuVocê respondeu
 
Porque o objeto localStorage não pode ser usado em
operações assíncronas como as necessárias em React
Native.
 
Porque o objeto localStorage é oferecido apenas pelos
navegadores e, com React Native, a aplicação não roda
em um navegador.
Resposta corretaResposta correta
 
Porque o objeto localStorage não é assíncrono, como
exigido pelas operações em React Native.
Um objeto como localStorage é uma implementação
específica da API Storage, que complementa a
especificação da HTML.
0,13 / 0,25 ptsPergunta 2
Investigue a API do Expo
(https://docs.expo.io/versions/latest/) e associe a função
https://docs.expo.io/versions/latest/
17/08/2022 09:22 Atividade 12: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/2
https://pucminas.instructure.com/courses/31583/quizzes/119176 3/6
Outras opções de respostas incorretas:
Storage
Sharing
DataBase
User
ColorScheme
apresentada ao objeto correspondente.
Permite identificar
qual é o esquema de
cor preferido do
usuário: claro,
escuro ou sem
preferência.
 ColorScheme
Você respondeuVocê respondeu
 AppearanceResposta corretaResposta correta
Permite a interação
da sua aplicação com
outras aplicações.
 Linking
Correto!Correto!
Permite requisitar
acesso a informações
pessoais do usuário.
 Permissions
Correto!Correto!
Permite acessar um
banco de dados
local.
 Storage
Você respondeuVocê respondeu
 SQLiteResposta corretaResposta correta
17/08/2022 09:22 Atividade 12: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/2
https://pucminas.instructure.com/courses/31583/quizzes/119176 4/6
Access
Colors
O objetivo desta questão é levar você a conhecer um
pouco dos recursos nativos que estão disponíveis
para as suas aplicações nativas. Assim, a resposta
está na própria documentação.
0,25 / 0,25 ptsPergunta 3
A autenticação de usuários por meio de biometria, feita
com um objeto da classe LocalAuthentication
(https://docs.expo.io/versions/latest/sdk/local-
authentication/) pode ser feita por meio do reconhecimento
facial ou por meio do reconhecimento de digital. No
entanto, se a autenticação falhar, qual é a solução
oferecida por meio desse objeto?
 
Bloquear definitivamente o acesso do usuário à aplicação.
 
Bloquear temporariamente o acesso do usuário à
aplicação.
 Continuar tentando o reconhecimento biométrico.
https://docs.expo.io/versions/latest/sdk/local-authentication/
17/08/2022 09:22 Atividade 12: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/2
https://pucminas.instructure.com/courses/31583/quizzes/119176 5/6
 Solicitar a senha de acesso ao dispositivo.Correto!Correto!
Existe um número de tentativas para o
reconhecimento biométrico. Se não funcionou até
então, a princípio não adianta continuar tentando e
outra solução é necessária.
0,25 / 0,25 ptsPergunta 4
Responder 1:
Complete o código abaixo com os termos adequados para
uma função assíncrona que cuida do armazenamento local
de dados no dispositivo:
async function armazenaDados() { 
 try { 
 await AsyncStorage.setItem('dados',
JSON.stringify(dados)); 
 } catch (error) { 
 Alert.alert('As tarefas não foram
armazenados'); 
 } 
}
asyncCorreto!Correto!
17/08/2022 09:22 Atividade 12: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/2
https://pucminas.instructure.com/courses/31583/quizzes/119176 6/6
Responder 2:
awaitCorreto!Correto!
As operações assíncronas geralmente são criadas
por meio de Promises. No entanto, é possível se
declarar uma função assíncrona com os termos
solicitados, que não bloqueará a execução do fluxo
principal da aplicação.
Pontuação do teste: 0,63 de 1

Outros materiais