Alternativa E - Apenas II e IV
Introdução
Esta questão avalia conhecimentos sobre o ecossistema de desenvolvimento nativo para Android, abordando linguagens, ferramentas essenciais e a curva de aprendizado. Para encontrar a resposta correta, precisamos analisar a veracidade de cada uma das cinco afirmações apresentadas.
Desenvolvimento
Vamos analisar ponto a ponto as afirmações do enunciado:
- Item I: "A linguagem preferencial para desenvolver aplicativos Android é o Java."
Embora o Java tenha sido historicamente a base do Android, atualmente o Google recomenda oficialmente o Kotlin como a linguagem preferencial desde 2019. Portanto, esta afirmação está tecnicamente desatualizada ou menos precisa em comparação com outras opções. - Item II: "É recomendável estudar e aprender os fundamentos do Kotlin, incluindo Orientação a Objetos, estrutura de dados e algoritmos."
Esta afirmação é Verdadeira. O Kotlin é a linguagem moderna para Android e exige sólidos conhecimentos de Programação Orientada a Objetos (POO), lógica de programação e estruturas de dados para ser dominado. - Item III: "O Android Studio não é utilizado para o desenvolvimento de aplicativos Android."
Esta afirmação é Falsa. O Android Studio é a IDE oficial (Ambiente de Desenvolvimento Integrado) criada pelo Google para desenvolver aplicativos Android. Sem ele, o desenvolvimento seria extremamente dificultado. - Item IV: "O sistema de controle de versão Git é comumente usado para registrar alterações no código de desenvolvimento."
Esta afirmação é Verdadeira. O Git é o padrão da indústria para gerenciamento de versões de código. Ele permite que equipes trabalhem juntas e mantenham histórico seguro das modificações feitas no projeto. - Item V: "A lista de itens necessários para dominar o desenvolvimento de aplicativos Android é curta e fácil de aprender desde o início."
Esta afirmação é Falsa. O desenvolvimento Android envolve múltiplas camadas: layout (XML/Jetpack Compose), gerenciamento de ciclo de vida, APIs, permissões, build tools (Gradle), entre outros. É considerado um caminho de aprendizado longo e complexo.
Conclusão
Com base na análise acima:
- O Item II é correto (fundamentos do Kotlin).
- O Item IV é correto (uso do Git).
- Os itens I, III e V contêm informações incorretas ou desatualizadas.
Portanto, a combinação correta é apenas as afirmativas II e IV.
Alternativa E.