Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/05/2023, 11:34 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27414/quizzes/143695/take 1/6 Atividade Objetiva 4 Iniciado: 25 mai em 11:30 Instruções do teste Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,2 ptsPergunta 1 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. Leia o texto a seguir: O desenvolvimento de aplicativos mobile multiplataforma tem crescido nos últimos anos, principalmente pela evolução de ferramentas como Xamarin e Flutter. Considerando esta afirmação, avalie as seguintes asserções e a relação proposta entre elas. I. O Xamarin possui o Hot Reload, o qual acelera o desenvolvimento, permitindo alterar a base de código do aplicativo e ver esta alteração prontamente no dispositivo. PORQUE II. O Xamarin trabalha uma única base de código C# compartilhada, reduzindo significativamente o tempo de desenvolvimento. A respeito dessas asserções, assinale a opção correta. A+ A A- 25/05/2023, 11:34 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27414/quizzes/143695/take 2/6 As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. As asserções I e II são proposições falsas. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 0,2 ptsPergunta 2 Leia o texto a seguir: Dentre as diversas técnicas de desenvolvimento de aplicativos mobile, o desenvolvimento de aplicações multiplataformas é o que mais se destaca, devido a possibilidade de atingir um maior número de usuários, possuam eles o Android ou o iOS. Dentre as principais ferramentas e tecnologias, destaca-se o Flutter, o qual trabalha com widgets para montar a interface de um aplicativo multiplataforma. Considerando o Flutter, sua execução e seus componentes, analise as afirmativas a seguir: I. O comando Flutter devices é responsável por conectar um novo dispositivo ao Flutter. II. O comando Flutter run, apesar de simples, pode gerar erros se não for indicado um dispositivo. III. A classe StatelessWidget deve ser utilizada quando você deseja que o widget tenha um comportamento imutável durante a exibição. IV. A classe com StatelessWidget requer a implementação de um método createState() para que a interface mude dinamicamente. É correto o que se afirma em: A+ A A- 25/05/2023, 11:34 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27414/quizzes/143695/take 3/6 I e III, apenas. I e II, apenas. II e IV, apenas. No answer text provided. III e IV, apenas. II e III, apenas. 0,2 ptsPergunta 3 A composição do design do layout em elementos widgets com estado e sem estado. O desenvolvimento de um layout em hierarquia, sendo o pai os widgets CustomPaint e Icon. Observe com atenção a imagem a seguir: Figura - Aplicativo desenvolvido com Flutter Fonte: Elaborado pelo autor. Qual o principal conceito do Flutter presente na figura? A+ A A- 25/05/2023, 11:34 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27414/quizzes/143695/take 4/6 A customização de widgets, o que pode ser observado no widget CustomPaint. O layout da interface do usuário consiste em uma árvore de widgets. A prototipação de um layout com widgets em uma hierarquia de pilha de estados. 0,2 ptsPergunta 4 A imagem apresenta o diretório Resource e uma classe MainActivity, o que caracteriza um projeto de aplicação nativa para Android. A imagem apresenta os diretórios Resource, layout e a classe Main Activity, logo, trata-se de um projeto para iOS, Android e Windows. A imagem apresenta o diretório layout e uma classe MainActivity, o que caracteriza um projeto de aplicação nativa para iOS. Analise a imagem a seguir: Figura - Projeto Xamarin. Fonte: Captura de tela do Visual Studio Considerando as informações apresentadas na figura, assinale a opção correta. A+ A A- 25/05/2023, 11:34 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27414/quizzes/143695/take 5/6 A imagem apresenta os diretórios Resources e a classe MainActivity, o que caracteriza uma aplicação nativa, tanto para iOS, Android e Windows. A imagem apresenta os diretórios Assets e Resources, o que caracteriza um projeto de aplicação nativa para Windows. 0,2 ptsPergunta 5 III e IV, apenas. Leia o texto a seguir: O Xamarin é uma ferramenta de desenvolvimento de aplicativos criada e mantida pela Microsoft. Dentre suas principais características, destaca-se o fato de ser um ambiente para desenvolver aplicativos multiplataformas, ou seja, que podem ser instalados e executados em Android e iOS, bem como o desenvolvimento de aplicativos nativos para uma plataforma específica, seja ela Android ou iOS. Considerando o texto acima, avalie as afirmativas a seguir: I. O Xamarin usa C# e o framework .Net para criar aplicativos para qualquer plataforma móvel, por isso ele é multiplataforma. II. O Xamarin.Forms é uma versão mais avançada do Xamarin, a qual permite o desenvolvimento com menos funcionalidades específicas da plataforma. III. O Xamarin permite que você desenvolva nativamente para iOS a partir de um sistema operacional Windows, sem necessidade de APIs ou conexões externas. IV. O Xamarin.Forms é a escolha certa para o desenvolvimento de UI mais complexas, uma vez que ele compartilha o código da UI e diminui a complexidade do desenvolvimento. É correto o que se afirma em: A+ A A- 25/05/2023, 11:34 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27414/quizzes/143695/take 6/6 Nenhum dado novo para salvar. Última verificação às 11:34 II e III, apenas. I e III, apenas. II e IV, apenas. I e II, apenas. Enviar teste A+ A A-
Compartilhar