Pode explicar o que é o padrão de método de fábrica e para que é utilizado?
Flutter
Pode explicar o que significa o método wait para o objeto Future na programação?
Explique as principais diferenças entre StatefulWidget, StatelessWidget e InheritedWidget no contexto do Flutter.
Pode nomear e descrever os principais tipos de árvores utilizados no Flutter?
Explique as diferenças entre os mecanismos de mixins e extensões na programação orientada a objetos.
Pode explicar o que é a classe InheritedWidget no Flutter e como ela é usada?
Que ferramentas ou abordagens de gestão de estado em aplicações você conhece?
Pode explicar como a gestão de memória é realizada ao trabalhar com uma lista ligada?
Quais métodos podem ser utilizados para trabalhar com Future na sua experiência ou em geral?
Consegues nomear os principais tipos de construtores utilizados em Dart?
Pode explicar o que significa o operador de comparação com igualdade dupla nas linguagens de programação?
É possível listar os principais padrões arquiteturais utilizados para organizar a camada de interface do usuário?
Como diferenciam os construtores padrão e nomeados nas linguagens de programação?
Quais métodos permitem garantir a unicidade dos elementos ao usar a estrutura de dados set?
Explique a finalidade do arquivo pubspec.lock em projetos Dart e Flutter.
Pode explicar o conceito de árvore de elementos e suas principais características?
De que forma a lista gere a memória durante a sua operação?
Pode explicar o que significa o termo 'dinâmico' no contexto da programação?
Quais são as diferenças entre uma classe abstrata e uma interface na programação orientada a objetos?