Componentes e Estados
Bancos de Dados e Firebase
BaaS, Mensageria e Logs
Armazenamento em Nuvem
Design e Experiência do Usuário
100

O que é uma interface em um aplicativo?

É a parte visível que permite interação entre usuário e app (botões, textos, imagens).

100

O Firebase é relacional ou não relacional?

Não relacional (NoSQL), armazena dados em formato JSON.

100

O que significa BaaS?

Backend as a Service – um backend pronto na nuvem, com APIs e serviços prontos.

100

O que é um bucket?

Pasta principal que armazena arquivos e subpastas na nuvem.

100

O que é um wireframe?

Rascunho da tela, mostrando a posição dos elementos sem cores ou imagens.

200

O que são componentes reutilizáveis no React Native?

locos de código com estilo e função própria que podem ser usados em várias telas.

200

O que significa CRUD?

Conjunto de operações em bancos de dados: Create, Read, Update, Delete.

200

Cite um exemplo de BaaS.

Firebase ou AWS Amplify.

200

O que significa “latência” no armazenamento em nuvem?

Velocidade de acesso, depende da localização geográfica dos dados.

200

O que é prototipagem?

Transformar o wireframe em versão interativa, simulando a navegação.

300

O que significa encapsulamento em componentes?

Quando o componente funciona sozinho, sem depender de outros.

300

Quando usar o Firestore em vez do Realtime Database?

Quando o app precisa de dados bem organizados e fáceis de consultar (ex.: cadastros).

300

Para que serve a mensageria em aplicativos?

Enviar notificações e mensagens em tempo real (ex.: chats, pedidos, status do app).

300

Qual a diferença entre a classe Standard e Coldline?

Standard é rápida e cara (uso frequente); Coldline é barata e lenta (uso raro).

300

Cite uma ferramenta de prototipagem.

Figma ou Adobe XD.

400

Qual a diferença entre estado local e global?

Local afeta apenas um componente; global é compartilhado entre várias telas.

400

Qual a vantagem do Realtime Database?

Atualização instantânea dos dados entre usuários (ex.: chats, jogos online).

400

Qual a função dos logs em aplicativos?

Registrar o que o app está fazendo, ajudando a depurar erros.

400

O que é backup incremental?

Cópia que salva apenas os dados que mudaram desde o último backup.

400

Qual a importância do design de interação?

Define padrões de interação (cliques, gestos) e feedbacks visuais ou táteis.

500

Por que usar estado global em apps?

Para manter dados sincronizados em todas as telas (ex.: carrinho de compras).

500

O que é criptografia simétrica?

Usa a mesma chave para trancar e destrancar a informação.

500

O que significa o nível “E” no Logcat?

Erro crítico (falhas graves).

500

O que é recuperação de dados?

Restaurar informações a partir de backups, garantindo integridade.

500

O que é teste de usabilidade?

Avaliar se o app é fácil e intuitivo para o usuário, identificando erros e melhorias.

M
e
n
u