QUIZ - FLUTTER FRAMEWORK

QUIZ - FLUTTER FRAMEWORK

Uma revisão sobre os conteúdos associados a flutter vistos em sala

Imagem de perfil user: Bionicom
Bionicom

Anúncios

1

Durante o desenvolvimento de um app de agenda pessoal usando Flutter, o time decide reutilizar componentes de interface que funcionem em Android, iOS e Web. Essa escolha foi motivada pela principal característica do Flutter, que é:

Permitir a integração com bancos de dados relacionais
Ser um framework multiplataforma com base de código única
Utilizar recursos nativos específicos de cada sistema
Ser uma linguagem de programação baseada em Python
2

Qual linguagem de programação é utilizada no desenvolvimento com Flutter?

Dart
Kotlin
JavaScript
C++
3

Por que o Flutter é considerado uma tecnologia de desenvolvimento multiplataforma eficiente?

Porque usa JavaScript e HTML5 para garantir compatibilidade entre dispositivos
Porque exige códigos diferentes para Android, iOS e Web
Porque permite criar interfaces responsivas apenas para navegadores modernos
Porque permite o desenvolvimento com uma única base de código para diversas plataformas
4

Uma empresa desenvolveu dois aplicativos: um com Flutter (para Android, iOS e Web) e outro com Kotlin apenas para Android. O segundo app é um exemplo de:

Sistema multiplataforma, por usar Kotlin
Sistema nativo, pois é feito exclusivamente para uma plataforma
Framework de baixo nível, por utilizar Java
Sistema híbrido, pois funciona com web e mobile
5

Uma startup está desenvolvendo um app com reconhecimento facial em tempo real, com alta demanda de processamento gráfico e uso intenso de sensores específicos do iPhone. O prazo de entrega não é apertado e o público-alvo inicial está apenas no iOS. Qual abordagem de desenvolvimento seria mais indicada nesse caso?

Usar bibliotecas multiplataformas para adaptar o app para desktop e mobile ao mesmo tempo
Utilizar Flutter, pois permite desenvolver rápido para Android e iOS ao mesmo tempo
Desenvolver uma versão web, pois assim não há limitação de sistema operacional
Usar um sistema nativo, pois precisa de desempenho máximo e acesso profundo a recursos do iOS
6

Sobre a diferença entre API, biblioteca e framework, é correto afirmar que:

Um framework apenas oferece funções específicas, como uma biblioteca.
Bibliotecas gerenciam o desempenho e compatibilidade de aplicações.
Uma API define como as funções são renderizadas visualmente.
O framework chama o código do desenvolvedor, e não o contrário.
7

Um desenvolvedor precisa conectar seu aplicativo Flutter a um serviço externo que fornece dados climáticos em tempo real. Para isso, ele decide utilizar uma API. Qual o papel da API nesse processo?

Fornecer uma interface visual para o app
Estabelecer uma ponte para comunicação entre o app e o serviço externo
Impor a arquitetura MVC no projeto
Prover funções específicas para validação de dados
8

Qual das alternativas abaixo representa corretamente a relação entre API, Framework e Biblioteca no contexto de desenvolvimento de sistemas com Flutter?

API e Framework são a mesma coisa em Flutter, já que ambos usam Dart
API é usada apenas para interface gráfica, Framework é para acesso a banco de dados, Biblioteca para conexão com internet
API define a comunicação, Framework define a estrutura e Biblioteca fornece funções especializadas
Biblioteca define regras do projeto, enquanto Framework é usada apenas para design
9

O que é arquitetura de software no contexto do desenvolvimento de sistemas?

A forma de organizar o código e os componentes de um sistema para facilitar seu desenvolvimento e manutenção
Um conjunto de regras para criar interfaces gráficas bonitas
Uma linguagem de programação específica para sistemas web
Uma biblioteca que automatiza testes e depuração
10

Quais são os principais benefícios de adotar uma arquitetura bem definida, como MVC ou MVVM, em um projeto de software?

Tornar o sistema menos seguro para melhorar a performance
Garantir que o software funcione apenas em dispositivos móveis
Aumentar o tamanho do código para dificultar o entendimento de concorrentes
Facilitar a organização do código, melhorar a manutenção, permitir testes e promover reutilização de componentes
11

Ao iniciar o desenvolvimento de um app para ajudar pessoas a se lembrarem de tomar remédios, qual seria o primeiro passo mais importante?

Criar o design da interface do usuário
Escolher a linguagem de programação para o app
Identificar o problema real que o app deve resolver
Definir o público-alvo do aplicativo
12

Para desenvolver um app que ajuda idosos a lembrarem dos remédios, qual informação sobre o público-alvo é essencial para garantir a usabilidade do app?

O sistema operacional do aparelho (Android ou iOS)
A localização geográfica do desenvolvedor
A marca do aparelho que usam
A cor preferida dos usuários
13

Qual é o principal objetivo ao estabelecer o propósito de uma aplicação móvel?

Determinar funcionalidades essenciais que ajudarão o usuário a resolver o problema identificado
Fazer o app funcionar apenas online
Definir a interface gráfica mais colorida possível
Escolher os equipamentos para desenvolvimento
14

Por que é importante definir o cenário de uso para um aplicativo móvel?

Para entender em que momento e local o app será usado, ajudando a definir funcionalidades
Para decidir o preço do app na loja virtual
Para escolher o nome do app
Para saber qual música colocar na tela inicial
15

Em qual letra estou pensando agora? (Só pra completar as 15 questões mesmo kkk)

E
T
S
O
A
L
M
Quizur Logo

Siga nossas redes sociais:

Incorporar

Para incorporar este quiz ao seu site copie e cole o código abaixo.