Alternativa E - Expo Snack
A questão aborda ferramentas de desenvolvimento para aplicativos móveis usando o framework React Native. O desafio principal apresentado é criar o código sem a necessidade de instalar softwares locais (como Android Studio, Xcode ou Node.js).
Análise das Alternativas
Para responder corretamente, precisamos identificar qual ferramenta permite o desenvolvimento via navegador:
- Flutter: É um framework diferente do React Native (usa linguagem Dart) e exige instalação do SDK local.
- React Native Facebook: Não existe uma ferramenta específica com esse nome para desenvolvimento web sem instalação. O React Native pertence ao ecossistema da Meta (Facebook), mas o termo não se refere à ferramenta em questão.
- Instagram: É um aplicativo de mídia social, não uma ferramenta de desenvolvimento.
- Dart: É uma linguagem de programação utilizada pelo Flutter, não pelo React Native (que usa JavaScript ou TypeScript).
- Expo Snack: É uma plataforma online que permite escrever, rodar e compartilhar projetos React Native diretamente no navegador.
Por que a alternativa E é correta?
O Expo Snack foi desenvolvido exatamente para atender ao cenário descrito na questão:
- Ambiente Web: Funciona inteiramente no navegador, eliminando a necessidade de configurar o ambiente de desenvolvimento localmente.
- Compatibilidade Cross-Platform: Permite testar o funcionamento tanto em dispositivos Android quanto iOS através do aplicativo Expo Go.
- Simplicidade: Ideal para prototipagem rápida e aprendizado, pois abstrai a complexidade de configuração inicial do React Native.
Portanto, para Roberta desenvolver o aplicativo sem instalar programas, a escolha ideal é o Expo Snack.