Questão FC670908
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 de
Desenvolvimento Web
QUADRIX · 2025
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.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
React Native é uma framework que permite desenvolvimento multiplataforma, mas a afirmação está errada porque a linguagem principal não é Java. A camada de interface e lógica é escrita em JavaScript (ou TypeScript).
O código JavaScript roda em um motor JavaScript (por exemplo, Hermes ou JSC) e comunica-se com componentes nativos por meio de uma bridge. Assim, a maior parte da aplicação é implementada em JavaScript, não em Java.
É verdade que é possível criar módulos nativos em Java para Android ou em Objective‑C/Swift para iOS quando é preciso acessar APIs específicas. Isso, porém, é exceção para integrar funcionalidades, não a regra de desenvolvimento.
Em síntese: JavaScript é a linguagem principal do React Native; Java só aparece ao escrever componentes nativos específicos para Android.
Conteúdo do catálogo FC Concursos · Atualizado em