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 é:

Ser um framework multiplataforma com base de código única
Permitir a integração com bancos de dados relacionais
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?

JavaScript
Kotlin
Dart
C++
3

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

Porque exige códigos diferentes para Android, iOS e Web
Porque usa JavaScript e HTML5 para garantir compatibilidade entre dispositivos
Porque permite o desenvolvimento com uma única base de código para diversas plataformas
Porque permite criar interfaces responsivas apenas para navegadores modernos
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 nativo, pois é feito exclusivamente para uma plataforma
Sistema multiplataforma, por usar Kotlin
Sistema híbrido, pois funciona com web e mobile
Framework de baixo nível, por utilizar Java
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 um sistema nativo, pois precisa de desempenho máximo e acesso profundo a recursos do iOS
Desenvolver uma versão web, pois assim não há limitação de sistema operacional
Utilizar Flutter, pois permite desenvolver rápido para Android e iOS ao mesmo tempo
Usar bibliotecas multiplataformas para adaptar o app para desktop e mobile ao mesmo tempo
6

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

Um framework apenas oferece funções específicas, como uma biblioteca.
Uma API define como as funções são renderizadas visualmente.
Bibliotecas gerenciam o desempenho e compatibilidade de aplicações.
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?

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

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

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

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

Uma linguagem de programação específica para sistemas web
Uma biblioteca que automatiza testes e depuração
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
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?

Identificar o problema real que o app deve resolver
Definir o público-alvo do aplicativo
Criar o design da interface do usuário
Escolher a linguagem de programação para o app
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?

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

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

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

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

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

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

E
M
T
A
L
O
S
Quizur Logo

Siga nossas redes sociais:

Incorporar

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