Quiz 04 - Widgets Básicos 🧱
1. O que é um Widget no Flutter?
Uma linha de código JavaScript.
A unidade básica de construção da interface do usuário.
Um tipo de banco de dados.
O ícone do aplicativo.
2. Qual a principal diferença entre StatelessWidget e StatefulWidget?
StatelessWidget é mais rápido.
StatefulWidget não pode ter filhos.
StatelessWidget é imutável, enquanto StatefulWidget pode mudar de estado durante a execução.
StatelessWidget só funciona no Android.
3. Qual método é obrigatório em todo StatelessWidget?
create()
initState()
build()
run()
4. Como o Flutter organiza os widgets na tela?
Em uma lista linear.
Em uma tabela de pixels.
Em uma estrutura de árvore (Widget Tree).
De forma aleatória.
5. Para que serve o widget `Scaffold`?
Para criar animações complexas.
Para fornecer uma estrutura visual básica (AppBar, Body, FloatingActionButton).
Para conectar ao banco de dados.
Para mudar a cor do texto.
6. Qual widget usamos para centralizar um filho na tela?
Middle
Center
AlignMiddle
Column
7. O que acontece quando chamamos `setState()`?
O app fecha.
O banco de dados é limpo.
O Flutter marca o widget para ser reconstruído com os novos dados.
O código Dart é deletado.
8. Qual o papel do `MaterialApp`?
Definir o nome do desenvolvedor.
Configurar o tema global, rotas e idioma do aplicativo.
Criar um banco de dados SQL.
Aumentar a velocidade da internet.
9. Widgets no Flutter são inspirados em qual outro framework famoso?
Angular
React (pela abordagem declarativa)
Vue
Django
10. Como adicionamos um comentário em uma única linha no código Dart de um Widget?
# comentário
// comentário
/* comentário */