
QUIZ - FLUTTER FRAMEWORK
Uma revisão sobre os conteúdos associados a flutter vistos em sala
Anúncios
0
0
0
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 é:
Utilizar recursos nativos específicos de cada sistema
Permitir a integração com bancos de dados relacionais
Ser um framework multiplataforma com base de código única
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 permite criar interfaces responsivas apenas para navegadores modernos
Porque exige códigos diferentes para Android, iOS e Web
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:
Framework de baixo nível, por utilizar Java
Sistema híbrido, pois funciona com web e mobile
Sistema multiplataforma, por usar Kotlin
Sistema nativo, pois é feito exclusivamente para uma plataforma
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
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
6
Sobre a diferença entre API, biblioteca e framework, é correto afirmar que:
O framework chama o código do desenvolvedor, e não o contrário.
Bibliotecas gerenciam o desempenho e compatibilidade de aplicações.
Um framework apenas oferece funções específicas, como uma biblioteca.
Uma API define como as funções são renderizadas visualmente.
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
Prover funções específicas para validação de dados
Fornecer uma interface visual para o app
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?
API define a comunicação, Framework define a estrutura e Biblioteca fornece funções especializadas
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
Biblioteca define regras do projeto, enquanto Framework é usada apenas para design
9
O que é arquitetura de software no contexto do desenvolvimento de sistemas?
Uma linguagem de programação específica para sistemas web
Um conjunto de regras para criar interfaces gráficas bonitas
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
10
Quais são os principais benefícios de adotar uma arquitetura bem definida, como MVC ou MVVM, em um projeto de software?
Facilitar a organização do código, melhorar a manutenção, permitir testes e promover reutilização de componentes
Tornar o sistema menos seguro para melhorar a performance
Aumentar o tamanho do código para dificultar o entendimento de concorrentes
Garantir que o software funcione apenas em dispositivos móveis
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?
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
Criar o design da interface do usuário
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
Definir a interface gráfica mais colorida possível
Escolher os equipamentos para desenvolvimento
Fazer o app funcionar apenas online
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 saber qual música colocar na tela inicial
Para escolher o nome do app
15
Em qual letra estou pensando agora? (Só pra completar as 15 questões mesmo kkk)
S
E
T
A
L
M
O