Buscar

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

Prévia do material em texto

Disc.: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID   
Acertos: 8,0 de 10,0 27/04/2022
Acerto: 1,0  / 1,0
O React Native facilita o desenvolvimento híbrido de aplicações mobile. Aponte a alternativa correta em relação aos benefícios
apresentados por ele.
 Ao utilizar React Native, é possível desenvolver um único código, que será, em sua maior parte, compatível com as
plataformas Android e iOS.
Os aplicativos desenvolvidos em React Native utilizam uma linguagem de alto nível que é compilada, em tempo de
execução, para as linguagens nativas das plataformas Android e iOS.
O React Native foi criado pela Google com o objetivo de concorrer com o framework React.js desenvolvimento pelo
Facebook.
A curva de aprendizagem para utilização do framework é grande, pois ele faz uso de uma linguagem de programação
específica: o JSX.
Os aplicativos desenvolvidos em React Native não são aplicativos mobile reais, e sim aplicativos web que rodam nos
navegadores dos dispositivos móveis, o que lhes confere grande velocidade de execução.
Respondido em 27/04/2022 19:21:17
Explicação:
A resposta certa é: Ao utilizar React Native, é possível desenvolver um único código, que será, em sua maior parte, compatível
com as plataformas Android e iOS.
Acerto: 1,0  / 1,0
Há duas formas para se instalar um pacote utilizando o NPM: local e global. Marque a alternativa correspondente ao comando
para instalação local do Expo Cli.
local install expo-cli
 npm install expo-cli
install expo-cli
npm install expo-cli local
npx init expo-cli
Respondido em 27/04/2022 19:21:42
Explicação:
A resposta certa é: npm install expo-cli
 Questão1a
 Questão2a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Acerto: 0,0  / 1,0
Em uma SectionList, uma propriedade define o ''agrupador'' ou definidor de cada seção a ser exibida. Indique a alternativa que
corresponde a esse elemento.
 renderSectionHeader
 renderItem
keyExtractor
data
sections
Respondido em 27/04/2022 19:23:00
Explicação:
A resposta certa é: renderSectionHeader
Acerto: 1,0  / 1,0
Um botão é um elemento de interação que permite ao usuário executar algumas ações ao pressioná-lo. Há alguns
componentes disponíveis em React Native com essa função. A respeito deles, escolha a alternativa correta.
Os componentes do tipo Pressable, em React Native, permitem ao usuário realizar uma série de ações, exceto
controlar outros componentes, como, por exemplo, abrir ou fechar uma janela modal.
Embora estejam disponíveis alguns componentes nativos, como o Pressable, o Button e o TouchableHighLight, entre
outros, nem todos estão disponíveis para as plataformas Android e iOS.
A principal limitação desses componentes em React Native é o fato de eles não permitirem a inclusão de ícones com
os títulos que indicam a função do componente.
O componente Button é o que possui a melhor capacidade de ser estilizado, o que permite a alteração completa de
sua aparência.
 O framework React Native possui vários componentes nativos cuja função é permitir a interação do usuário por
intermédio do toque/pressionamento sobre tais componentes. Entre as opções disponíveis, devemos dar preferência
ao Pressable.
Respondido em 27/04/2022 19:24:24
Explicação:
A resposta certa é: O framework React Native possui vários componentes nativos cuja função é permitir a interação do usuário
por intermédio do toque/pressionamento sobre tais componentes. Entre as opções disponíveis, devemos dar preferência ao
Pressable.
Acerto: 1,0  / 1,0
As bases de dados NoSQL podem oferecer diferentes formas de armazenamento e representação de dados, normalmente
sem um esquema fixo, motivo pelo qual temos a classificação de seus dados como semiestruturados. Qual das opções
apresentadas a seguir se refere a um banco de dados NoSQL baseado em documentos?
Hbase 
SQL Lite
Google Big Quey        
 MongoDB
Neo4J
Respondido em 27/04/2022 19:24:52
 Questão3a
 Questão4a
 Questão5a
Explicação:
A resposta certa é: MongoDB
Acerto: 1,0  / 1,0
Considere o trecho de código apresentado a seguir, em que db é um objeto da classe Realm, e a conexão com o banco de
dados já está aberta.
Qual será o resultado da execução desse trecho de código?
Uma pesquisa na coleção de alunos, com filtragem pelo nome e pela sala.          
A tabela Aluno é criada, com 2012981 bytes, sendo incluído, em seguida, o aluno com nome "Ana Maria" e alocado na
sala ''102E''.
Um aluno é adicionado à coleção existente no banco de dados.
 Um aluno é recuperado a partir da chave, tendo seu nome e sala alterados.
São excluídos do banco todos os alunos com nome ''Ana Maria'' ou que estudem na sala ''102E''.
Respondido em 27/04/2022 19:25:57
Explicação:
A resposta certa é: Um aluno é recuperado a partir da chave, tendo seu nome e sala alterados.
Acerto: 1,0  / 1,0
O HTTP é um protocolo da camada de Aplicação do modelo OSI (acrônimo do inglês Open System Interconnection). O HTTP,
base para a comunicação Web, define em sua estrutura um conjunto de métodos de requisição. Marque a opção abaixo que
corresponda a um dos métodos HTTP:
 PUT
RSTP
. POP
IMAP
STP
Respondido em 27/04/2022 19:26:30
Explicação:
O protocolo HTTP define alguns métodos como, por exemplo, PUT, GET e POST.
Acerto: 0,0  / 1,0
No contexto do modelo Offline First, uma interface otimista pode ser definida como uma interface que:
Possui elementos de interação, como títulos de botões e textos que contenham frases amigáveis, utilizados como
 Questão6a
 Questão7a
 Questão8a
resposta a requisições feitas a recursos remotos.
 Funcione da mesma forma quando o dispositivo esteja ou não conectado à internet.
Seja agradável de utilizar, possuindo um conjunto de cores e elementos visuais que chamem a atenção do usuário.
Implementa recursos de acessibilidade.
 Forneça elementos de interação que deem ao usuário a sensação de que a aplicação realizou uma tarefa que
dependa de recursos remotos, mesmo sem que tal comunicação já tenha sido concluída.
Respondido em 27/04/2022 19:27:04
Explicação:
Essa técnica consiste em tornar mais fluída a interação dos usuários com os aplicativos, mais ainda, quando tais recursos não
estiverem online. Nesse contexto, a interface otimista consiste em fazer parecer ao usuário que a aplicação é mais rápida do
que realmente é.
Acerto: 1,0  / 1,0
Técnicas formais para execução de testes e análise de performance devem ser utilizadas para a garantia da qualidade do
produto. Alguns problemas comuns estão relacionados ao tempo de resposta, outros ao consumo de memória, e há ainda os
fatores de usabilidade do produto. Qual das alternativas define um problema relacionado ao consumo de memória?
starvation
 memory leak
promise rejection
format exception
deadlock
Respondido em 27/04/2022 19:28:35
Explicação:
Um problema comum em diversos aplicativos é o memory leak, ou vazamento de memória, em que sucessivas chamadas a
determinados métodos resultam no consumo de pequenos blocos de memória, os quais são alocados durante o
processamento, mas não são desalocados ao final. Com o bloqueio gradativo das posições de memória, o sistema se torna
mais lento, impactando diretamente na performance.   
Acerto: 1,0  / 1,0
Muitas vezes, precisamos testar a conexão com um banco de dados ou servidor na rede, antes que ele seja implementado.
Qual instrumento de programação poderia ser utilizado para viabilizar os testes na situação descrita?
modificador async
função test
 componente mock
função expect
operador toEqual
Respondido em 27/04/2022 19:30:04
Explicação:
Objetos mock, ou simulados, desviam o fluxo de execução normal, e devem ser utilizados para fornecer as respostas previstas
por determinado servidor. O uso de um mock elimina a necessidade de construir um servidor físico para efetuar testes, nas
fases iniciais do desenvolvimento, e mantém a compatibilidade com os processos normais de verificação.     
 Questão9a
 Questão10a
javascript:abre_colabore('38403','281929039','5271557251');

Outros materiais