Questões de Concurso Comentadas sobre desenvolvimento mobile em programação

Foram encontradas 198 questões

Q4013970 Programação
No desenvolvimento de aplicações móveis para o sistema operacional Android, assinale a alternativa que indica CORRETAMENTE qual é o papel principal do arquivo AndroidManifest.xml.
Alternativas
Q3816309 Programação

Considere um desenvolvedor que deseja criar uma aplicação mobile multiplataforma com aparência e desempenho nativos, aproveitando seus conhecimentos prévios em JavaScript e React. Em vez de renderizar componentes via WebView, ele pretende utilizar componentes nativos diretamente, além de aplicar estilos com base em objetos JavaScript. Com base nesses requisitos e no funcionamento do React Native, assinale a alternativa correta.

Alternativas
Q3723318 Programação
Durante a implementação de um aplicativo Android utilizando Kotlin, um professor solicitou que seus alunos explorassem recursos da linguagem que promovem concisão, segurança contra valores nulos e interoperabilidade com APIs Java. Ao revisar um trecho de código contendo propriedades imutáveis, tratamento seguro de nulidade e uso de inferência de tipo, os alunos deveriam reconhecer quais elementos refletem corretamente os princípios idiomáticos da linguagem Kotlin. Considerando esse contexto, é correto afirmar que:
Alternativas
Q3723308 Programação
Durante o desenvolvimento de um aplicativo Android em Java, um docente orientou seus alunos quanto ao ciclo de vida de uma Activity e à importância de preservar dados temporários durante mudanças de configuração, como a rotação da tela. Após simular essa mudança, os estudantes observaram a perda de dados digitados em campos de texto. O procedimento tecnicamente mais adequado para preservar esses dados entre recriações automáticas da Activity é:
Alternativas
Q3689625 Programação
Uma startup decidiu criar um aplicativo híbrido usando Flutter para Android e iOS. Durante os testes, usuários relataram que a interface está lenta e apresenta travamentos ao rolar listas longas com imagens. Dentre as práticas de otimização a seguir, indique a mais adequada para este cenário.
Alternativas
Q3674679 Programação
Em um aplicativo Android, o desenvolvedor implementa duas telas: TelaA (Activity principal) e TelaB (Activity secundária). Quando o usuário abre TelaB, ela ocupa toda a interface, fazendo com que TelaA vá para o segundo plano. Sobre os métodos de ciclo de vida executados em TelaA nesse cenário, 
Alternativas
Q3666100 Programação
Dentre as alternativas abaixo, qual delas não corresponde a uma ferramenta digital existente no mercado para desenvolver jogos digitais para dispositivos móveis? 
Alternativas
Q3640757 Programação

Acerca do desenvolvimento nativo para iOS, do desenvolvimento multiplataforma e da persistência de dados em dispositivos móveis, julgue o item seguinte.

O Core Data é uma biblioteca multiplataforma, utilizada tanto em iOS quanto em Android, para a persistência de dados relacionais, geralmente com sintaxe SQL pura.

Alternativas
Q3640756 Programação

Acerca do desenvolvimento nativo para iOS, do desenvolvimento multiplataforma e da persistência de dados em dispositivos móveis, julgue o item seguinte.

O React Native permite o desenvolvimento de aplicativos móveis multiplataforma, utilizando Java como linguagem principal para codificação da interface e lógica.

Alternativas
Q3640755 Programação

Acerca do desenvolvimento nativo para iOS, do desenvolvimento multiplataforma e da persistência de dados em dispositivos móveis, julgue o item seguinte.

Flutter utiliza o framework dart e é capaz de compilar código nativo para Android e iOS, a partir de uma única base de código.

Alternativas
Q3640754 Programação

Acerca do desenvolvimento nativo para iOS, do desenvolvimento multiplataforma e da persistência de dados em dispositivos móveis, julgue o item seguinte.

Em desenvolvimento nativo para iOS, a linguagem Swift permite o uso de optionals, que são utilizados para lidar com a possibilidade de valores nulos de forma segura.

Alternativas
Q3640753 Programação

Acerca do desenvolvimento nativo para iOS, do desenvolvimento multiplataforma e da persistência de dados em dispositivos móveis, julgue o item seguinte.

Em desenvolvimento nativo para iOS, o UserDefaults é uma opção adequada para armazenar os dados estruturados complexos e de grande volume, como catálogos offline e arquivos de mídia.

Alternativas
Q3531963 Programação
Julgue os itens seguintes, em relação às tecnologias e aos conceitos do desenvolvimento web.  
A principal desvantagem da GraphQL, que é uma linguagem de consulta para APIs, é que ela não suporta consultas complexas que envolvam a combinação de dados de múltiplos recursos em uma única requisição.
Alternativas
Q3407599 Programação
No que se refere ao desenvolvimento web e mobile, bem como ao desenvolvimento com contêineres, julgue o próximo item.
Em desenvolvimento web, o HTML é utilizado para estruturar páginas web, o CSS, para adicionar funcionalidades interativas à página e o JavaScript, para personalizar estilos da página.
Alternativas
Q3407597 Programação
No que se refere ao desenvolvimento web e mobile, bem como ao desenvolvimento com contêineres, julgue o próximo item.
Kubernetes é um software de orquestração que fornece uma API para controlar como e onde os contêineres serão executados; o uso desse software com o Docker pode tornar a infraestrutura mais robusta e fazer com que o aplicativo que os utiliza esteja mais disponível e mais escalonável. 
Alternativas
Q3336832 Programação

A analista Flávia implementou, ao longo do último ano, o aplicativo móvel MPUPlay, tanto para Android quanto para iOS, utilizando, em cada plataforma, a linguagem de programação oficialmente recomendada, à época, pelo fabricante, para o desenvolvimento de aplicações móveis nativas.

Considerando as fabricantes do Android e do iOS como o Google e a Apple, respectivamente, Flávia implementou o MPUPlay por meio das linguagens:

Alternativas
Q3299580 Programação
Sobre o framework Flutter, considere como verdadeira (V) ou falsa (F) cada uma das afirmativas a seguir.

I. A redistribuição do código-fonte, com ou sem modificações, é permitida desde que condições especificadas na licença sejam atendidas.
II. O Hot Reload tem como objetivo facilitar a depuração do código.
III. Widgets são componentes visuais que compõem a interface do usuário.

A alternativa correta é 
Alternativas
Q3287322 Programação

Julgue o seguinte item, a respeito de design system, de frameworks para o desenvolvimento de APIs e de orquestração de contêineres. 


Um design system inclui componentes reutilizáveis, diretrizes de design e também padrões de código que visam garantir consistência e eficiência no desenvolvimento de interfaces. 

Alternativas
Q3287315 Programação

Acerca das aplicações para dispositivos móveis, julgue o item a seguir. 


Em dispositivos móveis, recomenda-se evitar o uso de componentes que dependam de hover, pois tais dispositivos não possuem um cursor tradicional. 

Alternativas
Q3282347 Programação
A ________ é uma implementação do .NET que é usada para criar aplicativos do Windows modernos e sensíveis ao toque, bem como software para a IoT (Internet das Coisas). Ela foi projetada para unificar os diferentes tipos de dispositivos que você pode ter como destino, incluindo PCs, tablets, telefones e até mesmo o Xbox. Ela fornece muitos serviços, como um repositório centralizado de aplicativos, um ambiente de execução (AppContainer) e um conjunto de APIs do Windows para usar em vez das APIS do Win32 (WinRT). Os aplicativos podem ser escritos em C++, C#, Visual Basic e JavaScript.

Analise e indique a alternativa que melhor preenche a lacuna do texto acima:
Alternativas
Respostas
1: E
2: E
3: D
4: B
5: A
6: E
7: E
8: E
9: E
10: C
11: C
12: E
13: E
14: E
15: C
16: C
17: E
18: C
19: C
20: E