Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/05/2020 Atividade objetiva 4: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/1 https://pucminas.instructure.com/courses/8628/quizzes/35171 1/7 Atividade objetiva 4 Entrega 3 jun em 23:59 Pontos 3 Perguntas 6 Disponível até 3 jun em 23:59 Limite de tempo Nenhum Tentativas permitidas 3 Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 22 minutos 2,5 de 3 As respostas corretas estarão disponíveis em 4 jun em 8:00. Pontuação desta tentativa: 2,5 de 3 Enviado 24 mai em 17:09 Esta tentativa levou 22 minutos. As questões desta atividade são sobre o uso dos componentes Ionic e dos plugins para acesso aos recursos nativos. Para responder às questões, você precisará acessar a documentação online do Ionic. Fazer o teste novamente 0 / 0,5 ptsPergunta 1IncorretaIncorreta https://pucminas.instructure.com/courses/8628/quizzes/35171/history?version=1 https://pucminas.instructure.com/courses/8628/quizzes/35171/take?user_id=20423 24/05/2020 Atividade objetiva 4: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/1 https://pucminas.instructure.com/courses/8628/quizzes/35171 2/7 Responder 1: Responder 2: Preencha a lacuna com o nome do componente que altera a opacidade do fundo do objeto filho quando tocado. Obs.: Você precisará informar o mesmo nome nas duas lacunas. Não se esqueça de respeitar o uso de letras maiúsculas e minúsculas. < onPress={ativa}> <Text>Toque aqui!</Text> </ > TouchableOpacit TouchableOpacit TouchableOpacity TouchableOpacity Existem três componentes básicos que tornam um objeto tocável. Cada um oferece um feedback visual diferente (ou nenhum). São eles TouchableOpacity , TouchableHighlight e TouchableWithoutFeedback . 0,5 / 0,5 ptsPergunta 2 24/05/2020 Atividade objetiva 4: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/1 https://pucminas.instructure.com/courses/8628/quizzes/35171 3/7 Qual é o nome da propriedade de formatação que define que os elementos serão apresentados em linha horizontal? Obs.: Coloque apenas o nome da propriedade, sem qualquer caráter extra, como espaços, aspas, dois pontos, etc. e respeitando a notação camelCase. �exDirection React Native trabalha automaticamente com layout baseados na FlexBox. Assim, usamos as propriedades da FlexBox para determinar a disposição dos elementos na interface. Uma dessas propriedades define a direção da disposição dos elementos. 0,5 / 0,5 ptsPergunta 3 A melhor definição para o Expo, usado no desenvolvimento de aplicações React Native, é Uma biblioteca de componentes nativos de interface, específicos de cada plataforma. Um framework e plataforma para desenvolvimento e execução de aplicações React. Um IDE (ambiente de desenvolvimento integrado) para aplicações híbridas. 24/05/2020 Atividade objetiva 4: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/1 https://pucminas.instructure.com/courses/8628/quizzes/35171 4/7 Um conjunto de simuladores de dispositivos para teste de aplicações híbridas. O Expo é uma solução que nos ajuda em duas tarefas: a primeira é nos oferecer aplicações básicas (starter apps) a partir da qual inserimos nosso código, isto é, criamos a nossa aplicação por meio da extensão de uma aplicação básica. A segunda é nos oferecer um espaço para a publicação das aplicações. Ao invés de serem publicadas nas lojas virtuais da Apple ou Google Play, elas são publicadas na plataforma da própria Expo e o usuário precisa instalar um cliente Expo em seu dispositivo para executar a aplicação. Também é importante saber que o Expo permite a criação de aplicações Web com React básico também, isto é, não é restrita a aplicações React Native. 0,5 / 0,5 ptsPergunta 4 Qual é o valor da propriedade justifyContent na formatação por FlexBox que distribui todo o espaço em branco disponível entre os elementos? space-evenly space-between center space-around 24/05/2020 Atividade objetiva 4: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/1 https://pucminas.instructure.com/courses/8628/quizzes/35171 5/7 A propriedade justifyContent estabelece o alinhamento no eixo principal pode ter diversos valores, cada um alinha os elementos de uma forma específica e distribui o espaço excedente também de forma específica. Os valores possíveis são: center, flex-start , flex-end , space-between , space- around e space-evenly . 0,5 / 0,5 ptsPergunta 5 Que benefício uma biblioteca como NativeBase oferece para o desenvolvimento de aplicações híbridas em React Native? Um conjunto de componentes nativos, para acesso aos recursos nativos do dispositivo. Um conjunto de ferramentas de desenvolvimento, que ajudam na construção do código e compilação da aplicação. Um conjunto de componentes de interface que diminuem a necessidade de formatação manual. Um conjunto de recursos para a publicação da aplicação nas lojas das plataformas. 24/05/2020 Atividade objetiva 4: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/1 https://pucminas.instructure.com/courses/8628/quizzes/35171 6/7 NativeBase (https://nativebase.io/) é uma das diversas bibliotecas existente na Web. Seu objetivo é facilitar o trabalho dos desenvolvedores React Native, oferecendo alguns recursos que estão entre os mais usados nas aplicações, mas de uma forma mais trabalhada que aqueles oferecidos pelo React Native puro. Alternativas a NativeBase são: React Native Elements (https://react-native-elements.github.io/react-native-elements/) UI Kitten (https://akveo.github.io/react-native-ui-kitten/) React Native Starter (https://reactnativestarter.com/) 0,5 / 0,5 ptsPergunta 6 Qual é o nome do componente usado para a entrada de texto via teclado (como em um campo de formulário)? TextField Input TextInput TextArea https://nativebase.io/ https://react-native-elements.github.io/react-native-elements/ https://akveo.github.io/react-native-ui-kitten/ https://reactnativestarter.com/ 24/05/2020 Atividade objetiva 4: Tópicos Especiais em Sistemas de Informação: Aplicações Híbridas - 2020/1 https://pucminas.instructure.com/courses/8628/quizzes/35171 7/7 O componente React Native usado para a entrada de texto não é o mesmo da HTML. Ele é convertido automaticamente para componentes nativos, quando a aplicação é compilada. Também oferece diversas funcionalidades como autocorreção, um placeholder e a escolha do tipo de teclado (texto, numérico, email, etc.). Pontuação do teste: 2,5 de 3
Compartilhar