Quiz 01 - Introdução ao Desenvolvimento Mobile 📱
1. No desenvolvimento mobile, o que caracteriza um aplicativo "Nativo"?
É um app que roda apenas no navegador Chrome.
É um app desenvolvido focado apenas em design, sem funcionalidades de hardware.
É um app desenvolvido na linguagem oficial da plataforma (ex: Kotlin para Android, Swift para iOS).
É um app que funciona em qualquer sistema operacional sem mudanças.
2. Qual das seguintes linguagens é a preferida atualmente pelo Google para o desenvolvimento Android nativo?
Java
Kotlin
Swift
Objective-C
3. No ecossistema Apple (iOS), qual a linguagem moderna que substituiu o Objective-C?
Dart
Python
C#
Swift
4. Qual a principal vantagem de um aplicativo Nativo em relação a um Web App (PWA)?
Menor custo de desenvolvimento.
Acesso total ao hardware (sensores, biometria, câmera) e melhor performance.
Facilidade de rodar em qualquer navegador sem instalação.
Atualização instantânea sem necessidade de loja de apps.
5. Qual o custo aproximado para publicar um app na Google Play Store?
$99 por ano.
É gratuito para sempre.
Taxa única de $25.
$25 por mês.
6. Qual o SO (Sistema Operacional) base do Android?
Windows
Linux (Kernel modificado)
Darwin (Unix)
ChromeOS
7. No iOS, qual é o arquivo final gerado para instalação em um dispositivo real?
.apk
.aab
.exe
.ipa
8. O que é o Android Studio?
Uma loja de aplicativos do Google.
Um editor de fotos para Android.
A IDE (Ambiente de Desenvolvimento Integrado) oficial para Android.
Um simulador de jogos antigos.
9. Qual o requisito de hardware mínimo sugerido para rodar o Android Studio de forma confortável?
2GB de RAM e HD Mecânico.
8GB de RAM (16GB ideal) e SSD.
Qualquer tablet com teclado.
Rodar diretamente da nuvem sem hardware local.
10. O arquivo "AndroidManifest.xml" serve para:
Guardar as senhas do usuário.
Definir apenas as cores do aplicativo.
Declarar configurações essenciais, atividades e permissões do app.
Fazer o backup das fotos para a nuvem.