Quiz 04 - Estrutura de um Aplicativo Android 🏗️
1. O que é o arquivo "build.gradle" em um projeto Android?
É onde desenhamos a interface visual.
É o arquivo que contém as fotos do app.
É o arquivo de configuração de dependências e automação de build.
É o código fonte principal em Kotlin.
2. Qual diretório do projeto guarda os "Recursos", como imagens, cores e textos?
java/
manifests/
res/
build/
3. O que define a interface visual (layout) de uma tela no Android clássico?
Um arquivo .txt
Um arquivo .jpg
Um arquivo .xml
Um arquivo .kt
4. Qual componente do sistema Android representa uma "página" ou tela interativa?
Service
Broadcast Receiver
Activity
Intent
5. Para que serve a pasta `res/values`?
Para guardar vídeos.
Para salvar o banco de dados.
Para guardar arquivos XML de strings, cores e estilos (centralização de constantes).
Para guardar o código Java.
6. Qual é a função do `ViewBinding`?
Conectar o app ao Wi-Fi.
Criar uma referência segura entre o arquivo de layout (XML) e o código Kotlin/Java.
Fazer o download de imagens da internet.
Comprimir o tamanho do app.
7. No Gradle, o que significa `minSdkVersion`?
A versão máxima que o app suporta.
A versão mínima do sistema Android que o celular deve ter para instalar o app.
O tamanho mínimo em MB do aplicativo.
O número de desenvolvedores no projeto.
8. O que acontece na pasta `res/drawable`?
Ficam os arquivos de texto salvos pelo usuário.
Ficam as músicas de fundo.
Ficam os ícones e imagens vetoriais do app.
Ficam os scripts do banco de dados.
9. O componente `Intent` serve para:
Guardar dados permanentemente no celular.
Solicitar uma ação de outro componente (ex: abrir uma nova tela ou a câmera).
Aumentar o brilho da tela.
Compilar o código mais rápido.
10. No iOS, qual arquivo é o equivalente funcional mais próximo ao `AndroidManifest.xml`?
Storyboard
AppConfig.swift
Info.plist
AppDelegate.swift