Logo Passei Direto
Buscar

SIMULADO Programação Para Dispositivos Móveis em Android

Ferramentas de estudo

Questões resolvidas

A respeito do React Developer Tools, é correto afirmar que:
Assinale a alternativa correta.
A — Trata-se de uma biblioteca que faz parte da instalacáo padráo do React Native e que náo precisa ser instalada individualmente.
B — Permite a visualizacáo e a depuracáo da hierarquia somente de componentes customizados.
C — Quando usada em conjunto com ferramentas de terceiros, como ferramentas de logs, permite a análise de detalhes de cada componente contido no aplicativo.
D — Nao permite depurar aplicativos por intermédio do próprio dispositivo móvel.
E — Permite depurar aplicativos por meio do próprio dispositivo móvel ou de sua interface gráfica, que é aberta após a inicializacáo da ferramenta.

Em relagao a hierarquia de componentes nativos, é correto afirmar que:
Assinale a alternativa correta.
A — A hierarquia de componentes em React Native é bastante flexível. Com isso, é possível utilizar em conjunto diferentes componentes, inclusive como contéineres de outros componentes.
B — Um componente nao pode ser usado como contéiner. Consequentemente, ele náo pode ter nenhum outro componente aninhado em si.
C — Um componente só pode ser contéiner de outros componentes do mesmo tipo.
D — Embora os componentes possam ser usados como contéiner de outros, há uma restricáo para essa regra em relacáo ao componente View, que só pode ser utilizado para outros componentes do mesmo tipo.
E — A regra de hierarquias ou de componentes que podem ser utilizados em conjunto é bastante flexível. Entretanto, no caso de componentes de diferentes tipos serem utilizados em conjunto, náo é possivel estiliza-los individualmente, havendo apenas a possibilidade de que os filhos herdem os mesmos estilos dos elementos-pai.

A linguagem utilizada no framework React Native é a JSX. A respeito dela, podemos afirmar que...
Assinale a alternativa correta.
A — Essa linguagem é interpretada diretamente pelos navegadores web tanto em dispositivos móveis quanto em desktops.
B — JSX é, a exemplo do HTML, uma linguagem composta apenas por tags pré-definidas.
C — JSX é uma linguagem composta apenas por tags, sejam elas pré-definidas, como no HTML, ou criadas pelo desenvolvedor, como no XML.
D — A linguagem JSX é uma especificacao da linguagem XML destinada a criacáo de aplicativos mobile.
E — JSX é uma sintaxe de extensáo da linguagem JavaScript que possui familiaridade com a XML. Tal linguagem combina a lógica de componentes presente no JS e o mark-up DOM em um único código.

Sobre o processo de transpilação realizado pelo React Native, assinale a alternativa correta:
Assinale a alternativa correta.
A — O que o React Native faz, na verdade, é compilar todo o código-fonte, transformando-o em código assembly.
B — O React Native é capaz de compilar seu código em um código nativo Android. Entretanto, isso náo é possível em relacáo a plataforma iOS.
C — O React Native compila um aplicativo-base cuja função é executar código JavaScript no JavaScriptCore presente em cada dispositivo móvel. A partir disso, esse aplicativo faz a comunicação (ponte ou bridge) com os componentes nativos de cada plataforma.
D — Ao final do processo de transpilacáo, é necessário, numa segunda etapa de building, utilizar os compiladores específicos das linguagens de cada plataforma para entáo gerar um aplicativo que possa ser executado nelas.
E — O resultado da transpilagáo varia de acordo com a plataforma para a qual se desenvolve. No caso da plataforma Android, é gerado um código na linguagem Java. Já no iOS, é gerado o código Objective-C.

Indique qual afirmativa está correta em relação aos componentes de lista disponiveis em React Native.
Assinale a alternativa correta.
A — Os componentes de lista sáo containers simples, como as View, com a única diferenca de que permitem a exibicáo, dentro de um lago de repeticao, usando o código JS com o componente React, de seu conteúdo.
B — Os componentes de lista sáo elementos otimizados para a exibicáo de dados nesse formato, possuindo diversas otimizações, que vão desde o consumo de memória até a renderizacáo e a atualizacao da janela para a exibicao dos itens.
C — Embora sejam otimizados em relacáo a adaptacáo da janela de rolagem, os componentes de lista possuem problemas de performance no que diz respeito ao consumo de memória.
D — Os componentes de lista só permitirão a exibicáo de dados desde que seja possivel determinar, antes da renderizacáo deles, sua quantidade.
E — Os componentes de lista disponiveis só podem ser utilizados individualmente, náo sendo possivel a combinacáo deles ou até a utilizacáo de um mesmo tipo de forma aninhada.

O Stack Navigator permite criar uma 'pilha de telas'. Em relacáo a seu modelo de navegacáo, é correto afirmar:
Assinale a alternativa correta.
A — Após navegar para determinada tela, nao é possivel voltar a tela anterior sem antes recarregar todo o aplicativo.
B — As opções de navegacáo ficam dispostas em um menu, que, por padráo, fica escondido a esquerda da tela.
C — Os botóes de navegacao nesse modelo ficam, por padrao, alocados na parte inferior da tela.
D — A navegacáo no modelo Stack Navigator é realizada apenas por meio do botáo de voltar no topo da tela.
E — O Stack Navigator permite a navegacáo pelas telas do aplicativo por meio do método 'navigate' ou do botáo de voltar, inserido por default no topo de cada tela. Com isso, é possivel acessar qualquer uma das telas que tenha sido incluída em seus 'screens'.

Há três principais modelos de navegação disponíveis em React Native. Sobre esses modelos e sua utilização em conjunto, aponte a alternativa verdadeira.
Assinale a alternativa correta.
A — Nao é possivel combinar a utilização desses trés modelos, sendo necessário utilizar apenas um deles.
B — A combinação entre os trés modelos é feita por meio de propriedades específicas e com a única finalidade de linkar diferentes modelos de navegacgao.
C — Para combinar diferentes tipos de navegacao devemos inserir a quantidade correspondente do container 'NavigationContainer' no ponto de entrada de nosso aplicativo.
D — É possível utilizar um ou mais modelos de navegacao em conjunto em um aplicativo mobile. Para isso, os containers de cada modelo de navegacáo deverão ser inseridos, no atributo 'component', na definição dos itens (screens) de outro modelo.
E — É possivel combinar diferentes modelos de navegacáo em um mesmo aplicativo. Para isso, basta codificar cada modelo no mesmo script em que as telas/screens são definidas e, em seguida, importar esses modelos para o ponto de entrada da aplicacao.

Um botáo é um elemento de interacáo que permite ao usuário executar algumas ações ao pressiona-lo. Há alguns componentes disponíveis em React Native com essa funcáo. A respeito deles, escolha a alternativa correta.
Assinale a alternativa correta.
A — O componente Button é o que possui a melhor capacidade de ser estilizado, o que permite a alteracáo completa de sua aparéncia.
B — Embora estejam disponiveis 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.
C — A principal limitação desses componentes em React Native é o fato de eles náo permitirem a inclusáo de icones com os titulos que indicam a funcáo do componente.
D — O framework React Native possui varios componentes nativos cuja funcáo é permitir a interagá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.
E — Os componentes do tipo Pressable, em React Native, permitem ao usuário realizar uma série de acóes, exceto controlar outros componentes, como, por exemplo, abrir ou fechar uma janela modal.

A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e o YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido.
Assinale a alternativa correta.
A — npm install expo-cli
B — node -v
C — yarn add react-base
D — npx react-native init
E — react-native run-android

Em relagao a hierarquia de componentes nativos, é correto afirmar que:
A — A hierarquia de componentes em React Native é bastante flexível. Com isso, é possivel utilizar em conjunto diferentes componentes, inclusive como contéineres de outros componentes.
B — Um componente nao pode ser usado como contéiner. Consequentemente, ele náo pode ter nenhum outro componente aninhado em si.
C — Um componente só pode ser contéiner de outros componentes do mesmo tipo.
D — Embora os componentes possam ser usados como contéiner de outros, há uma restricáo para essa regra em relacáo ao componente View, que só pode ser utilizado para outros componentes do mesmo tipo.
E — A regra de hierarquias ou de componentes que podem ser utilizados em conjunto é bastante flexível. Entretanto, no caso de componentes de diferentes tipos serem utilizados em conjunto, náo é possivel estiliza-los individualmente, havendo apenas a possibilidade de que os filhos herdem os mesmos estilos dos elementos-pai.

Sobre o processo de transpilação realizado pelo React Native, assinale a alternativa correta:
A — O que o React Native faz, na verdade, é compilar todo o código-fonte, transformando-o em código assembly.
B — O React Native é capaz de compilar seu código em um código nativo Android. Entretanto, isso náo é possível em relacáo a plataforma iOS.
C — O React Native compila um aplicativo-base cuja função é executar código JavaScript no JavaScriptCore presente em cada dispositivo móvel. A partir disso, esse aplicativo faz a comunicação (ponte ou bridge) com os componentes nativos de cada plataforma.
D — Ao final do processo de transpilacáo, é necessário, numa segunda etapa de building, utilizar os compiladores específicos das linguagens de cada plataforma para entáo gerar um aplicativo que possa ser executado nelas.
E — O resultado da transpilagáo varia de acordo com a plataforma para a qual se desenvolve. No caso da plataforma Android, é gerado um código na linguagem Java. Já no ¡OS, é gerado o código Objective-C.

Indique qual afirmativa está correta em relação aos componentes de lista disponiveis em React Native.
A — Os componentes de lista sáo containers simples, como as View, com a única diferenca de que permitem a exibicáo, dentro de um lago de repeticao, usando o código JS com o componente React, de seu conteúdo.
B — Os componentes de lista sáo elementos otimizados para a exibicáo de dados nesse formato, possuindo diversas otimizações, que vão desde o consumo de memória até a renderizacáo e a atualizacao da janela para a exibicao dos itens.
C — Embora sejam otimizados em relacáo a adaptacáo da janela de rolagem, os componentes de lista possuem problemas de performance no que diz respeito ao consumo de memória.
D — Os componentes de lista só permitiráo a exibicáo de dados desde que seja possivel determinar, antes da renderizacáo deles, sua quantidade.
E — Os componentes de lista disponiveis só podem ser utilizados individualmente, náo sendo possivel a combinacáo deles ou até a utilizacáo de um mesmo tipo de forma aninhada.

Há três principais modelos de navegação disponíveis em React Native. Sobre esses modelos e sua utilização em conjunto, aponte a alternativa verdadeira.
A — Naoé possivel combinar a utilização desses trés modelos, sendo necessário utilizar apenas um deles.
B — A combinacáo entre os trés modelos é feita por meio de propriedades específicas e com a única finalidade de linkar diferentes modelos de navegacgao.
C — Para combinar diferentes tipos de navegacao devemos inserir a quantidade correspondente do container 'NavigationContainer' no ponto de entrada de nosso aplicativo.
D — É possível utilizar um ou mais modelos de navegacao em conjunto em um aplicativo mobile. Para isso, os containers de cada modelo de navegacáo deverão ser inseridos, no atributo 'component', na definicáo dos itens (screens) de outro modelo.
E — É possivel combinar diferentes modelos de navegacáo em um mesmo aplicativo. Para isso, basta codificar cada modelo no mesmo script em que as telas/screens são definidas e, em seguida, importar esses modelos para o ponto de entrada da aplicacao.

Um botáo é um elemento de interacáo que permite ao usuário executar algumas ações ao pressiona-lo. Há alguns componentes disponíveis em React Native com essa funcáo. A respeito deles, escolha a alternativa correta.
A — O componente Button é o que possui a melhor capacidade de ser estilizado, o que permite a alteracáo completa de sua aparéncia.
B — Embora estejam disponiveis alguns componentes nativos, como o Pressable, o Button e o TouchableHighLight, entre outros, nem todos estão disponíveis para as plataformas Android e ¡OS.
C — A principal limitação desses componentes em React Native é o fato de eles náo permitirem a inclusáo de icones com os titulos que indicam a funcáo do componente.
D — O framework React Native possui varios componentes nativos cuja funcáo é permitir a interagáo do usuário por intermédio do toque/pressionamento sobre tais componentes. Entre as opcóes disponíveis, devemos dar preferéncia ao Pressable.
E — Os componentes do tipo Pressable, em React Native, permitem ao usuário realizar uma série de acóes, exceto controlar outros componentes, como, por exemplo, abrir ou fechar uma janela modal.

A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e o YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido.
A — npm install expo-cli
B — node -v
C — yarnadd react-base
D — npx react-native init
E — react-native run-android

A respeito do React Developer Tools, é correto afirmar que:
Quando usada em conjunto com ferramentas de terceiros, como ferramentas de logs, permite a análise de detalhes de cada componente contido no aplicativo.

A respeito do React Developer Tools, é correto afirmar que:
Permite depurar aplicativos por meio do próprio dispositivo móvel ou de sua interface gráfica, que é aberta após a inicializacáo da ferramenta.

O Stack Navigator permite criar uma 'pilha de telas'. Em relação a seu modelo de navegação, é correto afirmar:
O Stack Navigator permite a navegação pelas telas do aplicativo por meio do método 'navigate' ou do botão de voltar, inserido por default no topo de cada tela. Com isso, é possível acessar qualquer uma das telas que tenha sido incluída em seus 'screens'.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A respeito do React Developer Tools, é correto afirmar que:
Assinale a alternativa correta.
A — Trata-se de uma biblioteca que faz parte da instalacáo padráo do React Native e que náo precisa ser instalada individualmente.
B — Permite a visualizacáo e a depuracáo da hierarquia somente de componentes customizados.
C — Quando usada em conjunto com ferramentas de terceiros, como ferramentas de logs, permite a análise de detalhes de cada componente contido no aplicativo.
D — Nao permite depurar aplicativos por intermédio do próprio dispositivo móvel.
E — Permite depurar aplicativos por meio do próprio dispositivo móvel ou de sua interface gráfica, que é aberta após a inicializacáo da ferramenta.

Em relagao a hierarquia de componentes nativos, é correto afirmar que:
Assinale a alternativa correta.
A — A hierarquia de componentes em React Native é bastante flexível. Com isso, é possível utilizar em conjunto diferentes componentes, inclusive como contéineres de outros componentes.
B — Um componente nao pode ser usado como contéiner. Consequentemente, ele náo pode ter nenhum outro componente aninhado em si.
C — Um componente só pode ser contéiner de outros componentes do mesmo tipo.
D — Embora os componentes possam ser usados como contéiner de outros, há uma restricáo para essa regra em relacáo ao componente View, que só pode ser utilizado para outros componentes do mesmo tipo.
E — A regra de hierarquias ou de componentes que podem ser utilizados em conjunto é bastante flexível. Entretanto, no caso de componentes de diferentes tipos serem utilizados em conjunto, náo é possivel estiliza-los individualmente, havendo apenas a possibilidade de que os filhos herdem os mesmos estilos dos elementos-pai.

A linguagem utilizada no framework React Native é a JSX. A respeito dela, podemos afirmar que...
Assinale a alternativa correta.
A — Essa linguagem é interpretada diretamente pelos navegadores web tanto em dispositivos móveis quanto em desktops.
B — JSX é, a exemplo do HTML, uma linguagem composta apenas por tags pré-definidas.
C — JSX é uma linguagem composta apenas por tags, sejam elas pré-definidas, como no HTML, ou criadas pelo desenvolvedor, como no XML.
D — A linguagem JSX é uma especificacao da linguagem XML destinada a criacáo de aplicativos mobile.
E — JSX é uma sintaxe de extensáo da linguagem JavaScript que possui familiaridade com a XML. Tal linguagem combina a lógica de componentes presente no JS e o mark-up DOM em um único código.

Sobre o processo de transpilação realizado pelo React Native, assinale a alternativa correta:
Assinale a alternativa correta.
A — O que o React Native faz, na verdade, é compilar todo o código-fonte, transformando-o em código assembly.
B — O React Native é capaz de compilar seu código em um código nativo Android. Entretanto, isso náo é possível em relacáo a plataforma iOS.
C — O React Native compila um aplicativo-base cuja função é executar código JavaScript no JavaScriptCore presente em cada dispositivo móvel. A partir disso, esse aplicativo faz a comunicação (ponte ou bridge) com os componentes nativos de cada plataforma.
D — Ao final do processo de transpilacáo, é necessário, numa segunda etapa de building, utilizar os compiladores específicos das linguagens de cada plataforma para entáo gerar um aplicativo que possa ser executado nelas.
E — O resultado da transpilagáo varia de acordo com a plataforma para a qual se desenvolve. No caso da plataforma Android, é gerado um código na linguagem Java. Já no iOS, é gerado o código Objective-C.

Indique qual afirmativa está correta em relação aos componentes de lista disponiveis em React Native.
Assinale a alternativa correta.
A — Os componentes de lista sáo containers simples, como as View, com a única diferenca de que permitem a exibicáo, dentro de um lago de repeticao, usando o código JS com o componente React, de seu conteúdo.
B — Os componentes de lista sáo elementos otimizados para a exibicáo de dados nesse formato, possuindo diversas otimizações, que vão desde o consumo de memória até a renderizacáo e a atualizacao da janela para a exibicao dos itens.
C — Embora sejam otimizados em relacáo a adaptacáo da janela de rolagem, os componentes de lista possuem problemas de performance no que diz respeito ao consumo de memória.
D — Os componentes de lista só permitirão a exibicáo de dados desde que seja possivel determinar, antes da renderizacáo deles, sua quantidade.
E — Os componentes de lista disponiveis só podem ser utilizados individualmente, náo sendo possivel a combinacáo deles ou até a utilizacáo de um mesmo tipo de forma aninhada.

O Stack Navigator permite criar uma 'pilha de telas'. Em relacáo a seu modelo de navegacáo, é correto afirmar:
Assinale a alternativa correta.
A — Após navegar para determinada tela, nao é possivel voltar a tela anterior sem antes recarregar todo o aplicativo.
B — As opções de navegacáo ficam dispostas em um menu, que, por padráo, fica escondido a esquerda da tela.
C — Os botóes de navegacao nesse modelo ficam, por padrao, alocados na parte inferior da tela.
D — A navegacáo no modelo Stack Navigator é realizada apenas por meio do botáo de voltar no topo da tela.
E — O Stack Navigator permite a navegacáo pelas telas do aplicativo por meio do método 'navigate' ou do botáo de voltar, inserido por default no topo de cada tela. Com isso, é possivel acessar qualquer uma das telas que tenha sido incluída em seus 'screens'.

Há três principais modelos de navegação disponíveis em React Native. Sobre esses modelos e sua utilização em conjunto, aponte a alternativa verdadeira.
Assinale a alternativa correta.
A — Nao é possivel combinar a utilização desses trés modelos, sendo necessário utilizar apenas um deles.
B — A combinação entre os trés modelos é feita por meio de propriedades específicas e com a única finalidade de linkar diferentes modelos de navegacgao.
C — Para combinar diferentes tipos de navegacao devemos inserir a quantidade correspondente do container 'NavigationContainer' no ponto de entrada de nosso aplicativo.
D — É possível utilizar um ou mais modelos de navegacao em conjunto em um aplicativo mobile. Para isso, os containers de cada modelo de navegacáo deverão ser inseridos, no atributo 'component', na definição dos itens (screens) de outro modelo.
E — É possivel combinar diferentes modelos de navegacáo em um mesmo aplicativo. Para isso, basta codificar cada modelo no mesmo script em que as telas/screens são definidas e, em seguida, importar esses modelos para o ponto de entrada da aplicacao.

Um botáo é um elemento de interacáo que permite ao usuário executar algumas ações ao pressiona-lo. Há alguns componentes disponíveis em React Native com essa funcáo. A respeito deles, escolha a alternativa correta.
Assinale a alternativa correta.
A — O componente Button é o que possui a melhor capacidade de ser estilizado, o que permite a alteracáo completa de sua aparéncia.
B — Embora estejam disponiveis 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.
C — A principal limitação desses componentes em React Native é o fato de eles náo permitirem a inclusáo de icones com os titulos que indicam a funcáo do componente.
D — O framework React Native possui varios componentes nativos cuja funcáo é permitir a interagá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.
E — Os componentes do tipo Pressable, em React Native, permitem ao usuário realizar uma série de acóes, exceto controlar outros componentes, como, por exemplo, abrir ou fechar uma janela modal.

A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e o YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido.
Assinale a alternativa correta.
A — npm install expo-cli
B — node -v
C — yarn add react-base
D — npx react-native init
E — react-native run-android

Em relagao a hierarquia de componentes nativos, é correto afirmar que:
A — A hierarquia de componentes em React Native é bastante flexível. Com isso, é possivel utilizar em conjunto diferentes componentes, inclusive como contéineres de outros componentes.
B — Um componente nao pode ser usado como contéiner. Consequentemente, ele náo pode ter nenhum outro componente aninhado em si.
C — Um componente só pode ser contéiner de outros componentes do mesmo tipo.
D — Embora os componentes possam ser usados como contéiner de outros, há uma restricáo para essa regra em relacáo ao componente View, que só pode ser utilizado para outros componentes do mesmo tipo.
E — A regra de hierarquias ou de componentes que podem ser utilizados em conjunto é bastante flexível. Entretanto, no caso de componentes de diferentes tipos serem utilizados em conjunto, náo é possivel estiliza-los individualmente, havendo apenas a possibilidade de que os filhos herdem os mesmos estilos dos elementos-pai.

Sobre o processo de transpilação realizado pelo React Native, assinale a alternativa correta:
A — O que o React Native faz, na verdade, é compilar todo o código-fonte, transformando-o em código assembly.
B — O React Native é capaz de compilar seu código em um código nativo Android. Entretanto, isso náo é possível em relacáo a plataforma iOS.
C — O React Native compila um aplicativo-base cuja função é executar código JavaScript no JavaScriptCore presente em cada dispositivo móvel. A partir disso, esse aplicativo faz a comunicação (ponte ou bridge) com os componentes nativos de cada plataforma.
D — Ao final do processo de transpilacáo, é necessário, numa segunda etapa de building, utilizar os compiladores específicos das linguagens de cada plataforma para entáo gerar um aplicativo que possa ser executado nelas.
E — O resultado da transpilagáo varia de acordo com a plataforma para a qual se desenvolve. No caso da plataforma Android, é gerado um código na linguagem Java. Já no ¡OS, é gerado o código Objective-C.

Indique qual afirmativa está correta em relação aos componentes de lista disponiveis em React Native.
A — Os componentes de lista sáo containers simples, como as View, com a única diferenca de que permitem a exibicáo, dentro de um lago de repeticao, usando o código JS com o componente React, de seu conteúdo.
B — Os componentes de lista sáo elementos otimizados para a exibicáo de dados nesse formato, possuindo diversas otimizações, que vão desde o consumo de memória até a renderizacáo e a atualizacao da janela para a exibicao dos itens.
C — Embora sejam otimizados em relacáo a adaptacáo da janela de rolagem, os componentes de lista possuem problemas de performance no que diz respeito ao consumo de memória.
D — Os componentes de lista só permitiráo a exibicáo de dados desde que seja possivel determinar, antes da renderizacáo deles, sua quantidade.
E — Os componentes de lista disponiveis só podem ser utilizados individualmente, náo sendo possivel a combinacáo deles ou até a utilizacáo de um mesmo tipo de forma aninhada.

Há três principais modelos de navegação disponíveis em React Native. Sobre esses modelos e sua utilização em conjunto, aponte a alternativa verdadeira.
A — Naoé possivel combinar a utilização desses trés modelos, sendo necessário utilizar apenas um deles.
B — A combinacáo entre os trés modelos é feita por meio de propriedades específicas e com a única finalidade de linkar diferentes modelos de navegacgao.
C — Para combinar diferentes tipos de navegacao devemos inserir a quantidade correspondente do container 'NavigationContainer' no ponto de entrada de nosso aplicativo.
D — É possível utilizar um ou mais modelos de navegacao em conjunto em um aplicativo mobile. Para isso, os containers de cada modelo de navegacáo deverão ser inseridos, no atributo 'component', na definicáo dos itens (screens) de outro modelo.
E — É possivel combinar diferentes modelos de navegacáo em um mesmo aplicativo. Para isso, basta codificar cada modelo no mesmo script em que as telas/screens são definidas e, em seguida, importar esses modelos para o ponto de entrada da aplicacao.

Um botáo é um elemento de interacáo que permite ao usuário executar algumas ações ao pressiona-lo. Há alguns componentes disponíveis em React Native com essa funcáo. A respeito deles, escolha a alternativa correta.
A — O componente Button é o que possui a melhor capacidade de ser estilizado, o que permite a alteracáo completa de sua aparéncia.
B — Embora estejam disponiveis alguns componentes nativos, como o Pressable, o Button e o TouchableHighLight, entre outros, nem todos estão disponíveis para as plataformas Android e ¡OS.
C — A principal limitação desses componentes em React Native é o fato de eles náo permitirem a inclusáo de icones com os titulos que indicam a funcáo do componente.
D — O framework React Native possui varios componentes nativos cuja funcáo é permitir a interagáo do usuário por intermédio do toque/pressionamento sobre tais componentes. Entre as opcóes disponíveis, devemos dar preferéncia ao Pressable.
E — Os componentes do tipo Pressable, em React Native, permitem ao usuário realizar uma série de acóes, exceto controlar outros componentes, como, por exemplo, abrir ou fechar uma janela modal.

A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e o YARN. Tendo como base o NPM, assinale a alternativa que corresponde a um comando NPM válido.
A — npm install expo-cli
B — node -v
C — yarnadd react-base
D — npx react-native init
E — react-native run-android

A respeito do React Developer Tools, é correto afirmar que:
Quando usada em conjunto com ferramentas de terceiros, como ferramentas de logs, permite a análise de detalhes de cada componente contido no aplicativo.

A respeito do React Developer Tools, é correto afirmar que:
Permite depurar aplicativos por meio do próprio dispositivo móvel ou de sua interface gráfica, que é aberta após a inicializacáo da ferramenta.

O Stack Navigator permite criar uma 'pilha de telas'. Em relação a seu modelo de navegação, é correto afirmar:
O Stack Navigator permite a navegação pelas telas do aplicativo por meio do método 'navigate' ou do botão de voltar, inserido por default no topo de cada tela. Com isso, é possível acessar qualquer uma das telas que tenha sido incluída em seus 'screens'.

Prévia do material em texto

A respeito do React Developer Tools, é correto afirmar que: Trata-se de uma biblioteca que faz parte da instalação padrão do React Native e que não precisa ser A instalada individualmente. B Permite a visualização e a depuração da hierarquia somente de componentes customizados. Quando usada em conjunto com ferramentas de terceiros, como ferramentas de logs, permite a C análise de detalhes de cada componente contido no aplicativo. D Não permite depurar aplicativos por intermédio do próprio dispositivo Permite depurar aplicativos por meio do próprio dispositivo móvel ou de sua interface gráfica, que é E aberta após a inicialização da ferramenta. Em relação à hierarquia de componentes nativos, é correto afirmar que: A hierarquia de componentes em React Native é bastante flexível. Com isso, é possível utilizar em A conjunto diferentes componentes, inclusive como contêineres de outros componentes. Um componente não pode ser usado como contêiner. Consequentemente ele não pode ter nenhum B outro componente aninhado em si. C Um componente só pode ser contêiner de outros componentes do mesmo tipo. Embora os componentes possam ser usados como contêiner de outros, há uma restrição para essa D regra em relação ao componente View, que só pode ser utilizado para outros componentes do mesmo tipo. A regra de hierarquias ou de componentes que podem ser utilizados em conjunto é bastante flexível. Entretanto, no caso de componentes de diferentes tipos serem utilizados em conjunto, não é possível E estilizá-los individualmente, havendo apenas a possibilidade de que os filhos herdem os mesmos estilos dos elementos-pai. A linguagem utilizada no framework React Native é a JSX. A respeito dela, podemos afirmar que... Essa linguagem é interpretada diretamente pelos navegadores web tanto em dispositivos móveis A quanto em desktops. B JSX é, a exemplo do HTML, uma linguagem composta apenas por tags pré-definidas. JSX é uma linguagem composta apenas por tags, sejam elas pré-definidas, como no HTML, ou C criadas pelo desenvolvedor, como no XML. D A linguagem JSX é uma especificação da linguagem XML destinada à criação de aplicativos mobile. JSX é uma sintaxe de extensão da linguagem JavaScript que possui familiaridade com a XML. Tal E linguagem combina a lógica de componentes presente no JS e o mark-up DOM em um único código.Sobre o processo de transpilação realizado pelo React Native, assinale a alternativa correta: que o React Native faz, na verdade, é compilar todo o código-fonte, transformando-o em código A assembly. React Native é capaz de compilar seu código em um código nativo Android. Entretanto, isso não é B possível em relação à plataforma iOS. React Native compila um aplicativo-base cuja função é executar código JavaScript no C JavaScriptCore presente em cada dispositivo móvel. A partir disso, esse aplicativo faz a comunicação (ponte ou bridge) com os componentes nativos de cada plataforma. Ao final do processo de transpilação, é necessário, numa segunda etapa de building, utilizar os D compiladores específicos das linguagens de cada plataforma para então gerar um aplicativo que possa ser executado nelas. resultado da transpilação varia de acordo com a plataforma para a qual se desenvolve. No caso da E plataforma Android, é gerado um código na linguagem Java. Já no iOS, é gerado código Objective- C. Indique qual afirmativa está correta em relação aos componentes de lista disponíveis em React Native. Os componentes de lista são containers simples, como as View, com a única diferença de que A permitem a exibição, dentro de um laço de repetição, usando código JS com componente React, de seu conteúdo. Os componentes de lista são elementos otimizados para a exibição de dados nesse formato, B possuindo diversas otimizações, que vão desde o consumo de memória até a renderização e a atualização da janela para a exibição dos itens. Embora sejam otimizados em relação à adaptação da janela de rolagem, os componentes de lista C possuem problemas de performance no que diz respeito ao consumo de memória. Os componentes de lista só permitirão a exibição de dados desde que seja possível determinar, antes D da renderização deles, sua quantidade. Os componentes de lista disponíveis só podem ser utilizados individualmente, não sendo possível a E combinação deles ou até a utilização de um mesmo tipo de forma aninhada. Stack Navigator permite criar uma "pilha de telas". Em relação a seu modelo de navegação, é correto afirmar: Após navegar para determinada tela, não é possível voltar à tela anterior sem antes recarregar todo o A aplicativo. As opções de navegação ficam dispostas em um menu, que, por padrão, fica escondido à esquerda B da tela. C Os botões de navegação nesse modelo ficam, por padrão, alocados na parte inferior da tela. A navegação no modelo Stack Navigator é realizada apenas por meio do botão de voltar no topo da D tela. Stack Navigator permite a navegação pelas telas do aplicativo por meio do método "navigate" ou do E botão de voltar, inserido por default no topo de cada tela. Com isso, é possível acessar qualquer uma das telas que tenha sido incluída em seus "screens".Há três principais modelos de navegação disponíveis em React Native. Sobre esses modelos e sua utilização em conjunto, aponte a alternativa verdadeira. A Não é possível combinar a utilização desses três modelos, sendo necessário utilizar apenas um deles. A combinação entre os três modelos é feita por meio de propriedades específicas e com a única B finalidade de linkar diferentes modelos de navegação. Para combinar diferentes tipos de navegação devemos inserir a quantidade correspondente do C container "NavigationContainer" no ponto de entrada de nosso aplicativo. É possível utilizar um ou mais modelos de navegação em conjunto em um aplicativo mobile. Para isso, D os containers de cada modelo de navegação deverão ser inseridos, no atributo "component", na definição dos itens (screens) de outro modelo. É possível combinar diferentes modelos de navegação em um mesmo aplicativo. Para isso, basta E codificar cada modelo no mesmo script em que as telas/screens são definidas e, em seguida, importar esses modelos para o ponto de entrada da aplicação. 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. o componente Button é o que possui a melhor capacidade de ser estilizado, que permite a alteração A completa de sua aparência. Embora estejam disponíveis alguns componentes nativos, como o Pressable, o Button e o B 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 com os títulos que indicam a função do componente. framework React Native possui vários componentes nativos cuja função é permitir a interação do D usuário por intermédio do toque/pressionamento sobre tais componentes. Entre as opções disponíveis, devemos dar preferência ao Pressable. Os componentes do tipo Pressable, em React Native, permitem ao usuário realizar uma série de E exceto controlar outros componentes, como, por exemplo, abrir ou fechar uma janela modal.A gestão de pacotes e bibliotecas em um projeto React é realizada por gerenciadores de dependências, como, por exemplo, o NPM e YARN. Tendo como base NPM, assinale a alternativa que corresponde a um comando NPM válido. A npm install expo-cli B node -V C yarn add react-base D npx react-native init E react-native run-android Analise o fragmento de código a seguir e assinale a afirmativa que import 1:1 'red' corresponde à saída dele: Será exibido na tela o conteúdo do componente , ou seja, "texto", em fonte de preta, A dentro de um retângulo com background de cor - herdado da que contém o - que ocupará toda a largura da tela.

Mais conteúdos dessa disciplina