Logo Passei Direto
Buscar

Programação para Dispositivos Móveis AV1

User badge image
Allan Velloso

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:1024325)
Peso da Avaliação 2,00
Prova 94744754
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
A criação da interface gráfica no desenvolvimento Android define a interação do usuário com o 
aplicativo. No Android Studio, ao acessar o arquivo activity_main.xml, os desenvolvedores estruturam a 
interface visual, equilibrando estética, usabilidade e interatividade. A integração entre Kotlin e a interface 
gráfica garante aplicativos coesos, onde design e funcionalidade se complementam. Esse processo vai 
além da adição de elementos visuais, promovendo uma mentalidade de design essencial para a 
construção de experiências de usuário de qualidade.
Assinale a alternativa que corretamente descreve as características da criação da interface gráfica no 
arquivo activity_main.xml no Android Studio:
A A organização da interface no activity_main.xml ocorre sem relação com o código Kotlin.
B A construção da interface gráfica no activity_main.xml foca na remoção visual dos elementos.
C O arquivo activity_main.xml tem a função principal de definir regras de navegação entre telas do
aplicativo.
D O arquivo activity_main.xml define a interface visual do aplicativo, permitindo a adição de botões.
E O activity_main.xml é responsável pela implementação da lógica de funcionamento do aplicativo.
O Android Studio, desenvolvido pelo Google, é a principal ferramenta para criação de aplicativos 
Android. Como uma IDE (Integrated Development Environment), facilita todo o processo de 
desenvolvimento, desde a concepção até a implantação. Com uma interface intuitiva e integração com o 
SDK do Android, permite acesso a diversas bibliotecas e recursos, tornando o desenvolvimento mais 
eficiente e inovador.
Sobre o Android Studio, assinale a alternativa correta:
A Sem integração com o SDK do Android.
B Relevante para desenvolvedores experientes.
C Desenvolvido pela Apple para Android.
D Interface intuitiva e integração com o SDK.
E Precisa de ferramentas externas para rodar apps.
 VOLTAR
A+ Alterar modo de visualização
1
2
17/03/25, 21:31 Avaliação I - Individual
about:blank 1/6
O crescimento de Kotlin impulsionou a busca por desenvolvedores especializados, especialmente em 
projetos Android, backend e multiplataforma. Empresas adotam a linguagem para garantir maior 
produtividade e flexibilidade no desenvolvimento de software, tornando-a uma habilidade valorizada no 
setor. Além do mobile, Kotlin é utilizado na criação de APIs, microsserviços e aplicações web, 
permitindo que desenvolvedores atuem em diferentes áreas. Esse cenário amplia as oportunidades para 
profissionais com experiência na linguagem, especialmente aqueles com conhecimento full-stack.
Sobre a influência da ascensão da linguagem Kotlin no mercado de trabalho para profissionais de 
tecnologia, analise as afirmativas a seguir:
I. A sintaxe de Kotlin reduz código repetitivo.
II. Todas as classes em Kotlin precisam ser públicas.
III. Bancos de dados exigem configurações especiais para Kotlin.
IV. A curva de aprendizado de Kotlin é sutil para quem já conhece Java.É correto o que se afirma em:
A II, III e IV, apenas.
B III e IV, apenas.
C II e III, apenas.
D I, II e III, apenas.
E I e IV, apenas.
A interface gráfica dos aplicativos Android deve equilibrar estética, acessibilidade e usabilidade. A 
escolha de cores pode direcionar a atenção do usuário para elementos importantes, enquanto ajustes de 
tamanho e espaçamento melhoram a legibilidade e o conforto visual. Além disso, oferecer opções de 
personalização, como temas claros e escuros, permite que os usuários adaptem a interface conforme suas 
preferências e necessidades. Essas configurações não são apenas visuais, mas também impactam 
diretamente a experiência e a interação dentro do aplicativo.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:
I. O uso estratégico de cores na interface facilita a organização e a identificação de conteúdos essenciais.
PORQUE
II. Ajustar proporções visuais contribui para tornar a interface mais acessível e confortável para 
diferentes públicos.
A respeito dessas asserções, assinale a opção correta:
A As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
B As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
C As asserções I e II são falsas.
D A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
3
4
17/03/25, 21:31 Avaliação I - Individual
about:blank 2/6
E A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
Kotlin ganhou destaque como linguagem oficial para Android após o anúncio do Google em 2017. Sua 
sintaxe moderna e expressiva levou grandes empresas a adotá-lo para criar aplicativos como Pinterest e 
Evernote. Além do mobile, Kotlin é amplamente utilizado no desenvolvimento de backend, com suporte 
a frameworks como Spring Boot e Ktor, tornando-o uma escolha eficiente para APIs e microsserviços.
Fonte: LETCHETA, R. R. Android Essencial com Kotlin. 2. ed. São Paulo: Novatec, 2018.
Com base nas informações apresentadas, avalie as asserções a seguir e a relação proposta entre elas:
I. A tipagem de Kotlin é dinâmica, permitindo mudança de tipo das variáveis durante a execução.
PORQUE
II. Kotlin pode ser compilado para JavaScript, permitindo o uso da linguagem em aplicações frontend.
A respeito dessas asserções, assinale a opção correta:
A A asserção I é uma proposição falsa e a II é uma proposição verdadeira.
B A asserção I é uma proposição verdadeira e a II é uma proposição falsa.
C As asserções I e II são falsas.
D As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
E As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
O desenvolvimento nativo e cross-platform são abordagens utilizadas na criação de aplicativos móveis. O 
desenvolvimento nativo utiliza linguagens específicas de cada sistema operacional, como Swift para iOS 
e Kotlin para Android, garantindo melhor desempenho e integração com a plataforma. Já o 
desenvolvimento cross-platform permite criar um único código que roda em diferentes sistemas, 
utilizando frameworks como React Native, Xamarin e Flutter. Essa abordagem reduz o tempo de 
desenvolvimento, mas pode apresentar limitações de desempenho e adaptação aos padrões das 
plataformas.
Fonte: FILHO, L. C. Q. Desenvolvendo seu primeiro aplicativo Android. São Paulo: Novatec, 2013.
Ao comparar as abordagens de desenvolvimento para aplicativos móveis, identifique a alternativa que 
representa uma desvantagem do desenvolvimento cross-platform:
A Código unificado facilita ajustes.
B Atualizações dependentes de terceiros.
C Melhor uso dos recursos do sistema.
D Ampla compatibilidade com dispositivos.
E Rápida implementação e adaptação.
5
6
17/03/25, 21:31 Avaliação I - Individual
about:blank 3/6
O Kotlin segue uma sintaxe simples e intuitiva, permitindo a criação de programas com poucas linhas de 
código. O programa "Olá, Mundo!" é um exemplo básico onde a função principal (main) executa 
comandos na ordem em que aparecem. A instrução println exibe mensagens no console. Além disso, 
Kotlin diferencia variáveis mutáveis, declaradas com var, de constantes, definidas com val.
Sobre os exemplos práticos apresentados em Kotlin, assinale as afirmativas a seguir:
I. A função println é utilizada para ler entradas do usuário no console em Kotlin.
II. Na declaração de variáveis, a palavra-chave "var" é utilizada para definir constantes.
III. A função principal (main) em Kotlin é responsável por declarar variáveis e constantes.
IV. Em Kotlin, variáveis declaradas com var podem ter seus valores alterados, enquanto aquelas 
declaradas com val são imutáveis após a atribuição inicial.
É correto o que se afirma em:
A I, II e III, apenas.
B II, III e IV, apenas.
C I e IV, apenas.
D II e III, apenas.
E III e IV, apenas.
O Android Studio, desenvolvido pelo Google, émais do que uma ferramenta, representando um 
compromisso contínuo com a evolução do ecossistema Android. Como IDE (Integrated Development 
Environment), oferece um ambiente completo para codificação, testes e depuração de aplicativos. Seus 
recursos avançados, como emuladores e integração com o Android SDK, facilitam a transformação de 
ideias em aplicativos funcionais. Além disso, sua ampla adoção na comunidade global de 
desenvolvedores impulsiona a inovação e a criação de soluções digitais diversificadas.
Fonte: GOOGLE. Android Studio: the official IDE for Android development. Disponível em: 
https://developer.android.com/studio. Acesso em: 10 fev. 2025.
Considerando as informações fornecidas sobre a importância do Android Studio no desenvolvimento de 
aplicativos Android, analise as afirmativas a seguir:
I. A adoção do Android Studio pelos desenvolvedores impulsiona a inovação.
II. O Android Studio inclui ferramentas para testes e depuração de aplicativos.
III. O Android Studio é uma IDE voltada para o desenvolvimento de aplicativos Android.
IV. O Android Studio é um simulador para dispositivos Android replicando fielmente o hardware dos 
smartphones.
É correto o que se afirma em:
A II e IV, apenas.
B I, apenas.
C I, II, III e IV.
D I, II e III, apenas.
7
8
17/03/25, 21:31 Avaliação I - Individual
about:blank 4/6
E III e IV, apenas.
No desenvolvimento de aplicativos Android, a adoção de uma arquitetura bem estruturada é fundamental 
para garantir escalabilidade e manutenção eficiente do código. O uso de um padrão que separa a interface 
da lógica de negócios permite um melhor gerenciamento do ciclo de vida dos componentes e facilita a 
atualização dinâmica da interface do usuário. Além disso, ferramentas e bibliotecas do Android Jetpack 
oferecem suporte para otimizar esse processo, fornecendo componentes que auxiliam no armazenamento 
de dados, na navegação entre telas e na execução de tarefas assíncronas.
Fonte: LECHETA, R. Android essencial com Kotlin. 2. ed. São Paulo: Novatec, 2018.
Identifique o padrão arquitetônico recomendado pela arquitetura Android para o desenvolvimento de 
aplicativos escaláveis e de fácil manutenção:
A Model-View-Controller (MVC).
B Model-View-Presenter (MVP).
C Clean Architecture.
D Flux.
E Model-View-ViewModel (MVVM).
O Kotlin trouxe uma nova abordagem para o desenvolvimento Android, sendo uma linguagem moderna e 
concisa criada pela JetBrains. Sua interoperabilidade com Java permite que código Kotlin e Java 
coexistam no mesmo projeto, facilitando a migração gradual para a nova linguagem. Além disso, sua 
sintaxe simplificada reduz a verbosidade do código, tornando o desenvolvimento mais produtivo e 
eficiente.
Considerando o uso crescente da linguagem de programação Kotlin no desenvolvimento Android, analise 
as afirmativas a seguir:
I. A linguagem Kotlin não substitui o Java no desenvolvimento Android.
II. Kotlin oferece interoperabilidade perfeita com o Java no desenvolvimento Android.
III. Kotlin é uma linguagem de programação desenvolvida pela Apple para uso no ecossistema iOS.
É correto o que se afirma em:
A II e III, apenas.
B I, apenas.
C III, apenas.
D I e II, apenas.
E I, II e III.
9
10
17/03/25, 21:31 Avaliação I - Individual
about:blank 5/6
Revisar Conteúdo do Livro
Imprimir
17/03/25, 21:31 Avaliação I - Individual
about:blank 6/6

Mais conteúdos dessa disciplina