Informática Múltipla Escolha

O desenvolvimento de APPs Android é feito por meio de um kit de desenvolvimento específico (SDK – Software Development Kit), o qual contempla as bibliotecas e as ferramentas de desenvolvimento. Este kit compõe a plataforma Android Studio. Sobre as características de desenvolvimento de software para ospositivos móveis com Android, analise as afirmações a seguir assinalando-as como (F)alsas ou (V)erdadeiras:

O desenvolvimento de APPs Android é feito por meio de um kit de desenvolvimento específico (SDK – Software Development Kit), o qual contempla as bibliotecas e as ferramentas de desenvolvimento. Este kit compõe a plataforma Android Studio. Sobre as características de desenvolvimento de software para ospositivos móveis com Android, analise as afirmações a seguir assinalando-as como (F)alsas ou (V)erdadeiras:

  1. F – F – F – V
  2. V – V – F – V
  3. V – F – V – F
  4. V – V – F – V

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

A sequência correta é V – V – F – V. Abaixo, detalho a análise de cada afirmativa:

Análise Detalhada

1. Primeira Afirmação: Verdadeira (V)

"APPs Android desenvolvidos neste ambiente utilizam o paradigma de orientação a objeto e a linguagem Java."

  • Explicação: O desenvolvimento nativo de aplicativos Android tem como base histórica e técnica a linguagem Java, que é totalmente orientada a objetos. Embora a Google tenha adotado o Kotlin como linguagem preferencial atualmente, o Java continua sendo amplamente utilizado e suportado oficialmente. Ambos seguem o paradigma de orientação a objetos.

2. Segunda Afirmação: Verdadeira (V)

"No ambiente do Android Studio é possível utilizar boa parte das linguagens que suportam orientação a objeto, tais como C#, C++ e Python."

  • Explicação: Embora Java e Kotlin sejam as principais, o ecossistema permite outras:
  • C++: Suportado via NDK (Native Development Kit) para desempenho crítico.
  • C#: Pode ser utilizado através de frameworks como Xamarin (agora .NET MAUI), que integram-se ao fluxo de trabalho.
  • Python: Existem soluções como Kivy ou BeeWare que permitem criar apps Android usando Python.
  • Nota: Em provas de concurso, considera-se a "possibilidade teórica" de uso dessas tecnologias dentro do ambiente de desenvolvimento mobile Android.

3. Terceira Afirmação: Falsa (F)

"O AndroidManifest.xml é o arquivo de recursos pré-compilado. Contém, por exemplo, XML binário."

  • Explicação: Esta afirmativa está incorreta por dois motivos principais:
  1. O arquivo AndroidManifest.xml é um arquivo de texto plano (XML legível), escrito manualmente pelo desenvolvedor.
  2. Ele não é "pré-compilado". Durante o processo de build, o sistema converte esse XML em um formato binário (resources.arsc), mas o arquivo original fonte é sempre texto ASCII/UTF-8.

4. Quarta Afirmação: Verdadeira (V)

"O Android SDK permite a criação completa dos códigos, a compilação e a geração da APP."

  • Explicação: O SDK (Software Development Kit) contém todas as bibliotecas de classes, ferramentas de linha de comando (como adb, dx, zipalign) e documentação necessárias para compilar o código-fonte e gerar o arquivo final instalável (APK ou AAB). O IDE (Android Studio) utiliza internamente o SDK para realizar essas tarefas.

Conclusão

Com base na análise acima:

  1. V (Java/OO)
  2. V (C++, C#, Python possíveis)
  3. F (Manifesto é XML texto, não binário)
  4. V (SDK faz a compilação/geração)

A sequência correta é V - V - F - V, correspondente à Alternativa D.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.