Buscar

PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID NOTA 7,0 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

1 ponto
Pacotes instalados por intermédio de gerenciadores de pacotes são armazenados em que local?
(Ref.: 202009227463)
1 ponto
(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...
(Ref.: 202009227286)
1 ponto
 Aponte qual alternativa corresponde ao conjunto de propriedades disponível nos três componentes de lista do React
Native:
(Ref.: 202009229021)
Prezado(a) Aluno(a),
Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a todas as
questões e que não precisará mais alterá-las. 
A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha não será
permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno.
Valor da prova: 10 pontos.
1.
Na raiz do projeto.
Na memória do dispositivo móvel.
Na pasta ''node_modules'', dentro da pasta do projeto.
O local de armazenamento pode variar, devendo ser indicado no momento da instalação de cada pacote.
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/.
2.
Executar o programa, instrução a instrução, do seu início ao fim.
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.
Executar uma rotina de trás para frente, buscando rastrear a forma como as variáveis foram alteradas.
Fornecer ao programa n conjuntos de entradas de dados e executar, de uma só vez, n vezes o programa, uma para
cada conjunto.
3.
items - item - index
extraData - renderItem - keyExtractor
section - extraData - data
foreach -renderItem - getItem
height - style - index
1 ponto
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:
(Ref.: 202009228944)
1 ponto
O armazenamento com SQLite é bastante simples na plataforma React Native, com um conjunto de objetos preparados
para a execução de comandos SQL dentro de blocos transacionais. Para iniciar a programação necessária, devemos obter
uma conexão com o banco de dados através da função
(Ref.: 202009228282)
1 ponto
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?
(Ref.: 202009228755)
1 ponto
A respeito do OAuth2 é correto afirmar:
(Ref.: 202009262878)
1 ponto
4.
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.
5.
transaction.
getConnection. 
executeSQL.
createTable. 
openDatabase.
6.
SQL Server
SQLite
Oracle
Realm
MongoDB 
7.
É um framework de autorização que permite a um aplicativo ter acesso limitado e controlado a recursos de
terceiros, como APIs.
O OAuth2 é uma biblioteca disponível para o framework React Native que permite a realização de conexão remotas
inseguras.
Essa biblioteca, disponível tanto para sistemas Web como para aplicativos mobile, permite a realização de
requisições a serviços REST de forma segura.
Trata-se de um protocolo de segurança, uma evolução do HTTPS para aplicativos móveis.
O OAuth, em conjunto com o Bearer Token, são usados como chave de segurança que permitem a utilização
segura de recursos de terceiros.
O HTTP é um protocolo de transferência usado pela World Wide Web. Para tal, são especificadas mensagens de
requisição a servidores e resposta. No HTTP são aceitas operações, também conhecidas como métodos. Sobre os
métodos HTTP, assinale a alternativa correta.
(Ref.: 202009262996)
1 ponto
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?
(Ref.: 202009229476)
1 ponto
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?
(Ref.: 202009229641)
8.
O método PUT é comumente usado para solicitar a leitura de cabeçalho de uma página.
O método TRACE é comumente usado para solicitar o rastreio dos servidores por onde a solicitação é enviada.
O método POST é comumente usado para solicitar a consulta a opções.
O método GET é comumente usado para solicitar a leitura de um recurso.
O método DELETE é comumente usado para solicitar a remoção da conexão com o servidor.
9.
Expo Client
Expo
XCode
gradlew
keytool
10.
Flyweight
Facade
Composite
Proxy
Template Method

Outros materiais