Fundamentos do Flutter
Widgets, StatelessWidget, StatefulWidget, widget tree, build method, hot reload
1O que é um widget no Flutter?
O que é um widget no Flutter?
Resposta
No Flutter, tudo é um widget. Um widget é uma descrição imutável de uma parte da interface do usuário. Os widgets descrevem como sua visualização deve aparecer com base em sua configuração e estado atuais. O Flutter usa essas descrições para construir o element tree que gerencia a renderização na tela.
2Qual é a principal diferença entre StatelessWidget e StatefulWidget?
Qual é a principal diferença entre StatelessWidget e StatefulWidget?
Resposta
Um StatelessWidget é imutável e não pode mudar após a criação. Ele é usado para elementos de interface que não mudam dinamicamente. Um StatefulWidget pode manter um estado mutável por meio de um objeto State associado, permitindo que a interface seja reconstruída em resposta às mudanças de estado.
3Qual método deve ser implementado em todo widget para definir sua interface de usuário?
Qual método deve ser implementado em todo widget para definir sua interface de usuário?
Resposta
O método build() é obrigatório em todos os widgets do Flutter. Ele recebe um BuildContext como parâmetro e retorna um Widget que descreve a interface de usuário. Esse método é chamado sempre que o framework precisa reconstruir o widget, por exemplo após uma chamada a setState() em um StatefulWidget.
O que é o widget tree no Flutter?
Qual é a diferença entre hot reload e hot restart no Flutter?
+15 perguntas de entrevista
Outros temas de entrevista Flutter
Fundamentos de Dart
Fundamentos da linguagem Dart
Ciclo de vida dos Widgets
Armazenamento local
Ciclo de vida do aplicativo
Layouts & Constraints
ListView & GridView
Navegação e roteamento
Gerenciamento de estado básico
Provider Pattern
Networking & HTTP
Serialização JSON
Banco de dados local
Formulários e validação
Animações
Integração com Firebase
Testes unitários
Testes de widgets
Build e Deploy
Gerenciamento de pacotes
Memória e desempenho
Streams & RxDart
State Management avançado
Flutter Design Patterns
Otimização de desempenho
Platform Channels
Custom Painting
Arquitetura de aplicativos Flutter
Domine Flutter para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis