Quais são as principais vantagens e desvantagens de usar GraphQL no desenvolvimento de APIs?
Flutter
Que tipos de projetos ou tarefas você preferiria evitar no seu trabalho?
Qual é a diferença entre o uso de dynamic, var e Object na definição de tipos de dados numa linguagem de programação?
Pode explicar o que se entende por 'Subject' no contexto de sistemas de design ou padrões?
Como o Dart gere a recolha de lixo e otimiza o uso de memória?
Explique a finalidade da palavra-chave Final na linguagem de programação e onde é mais adequado usá-la.
De que línguas e tecnologias são compostas as camadas na arquitetura Flutter?
Quais são as principais diferenças entre os componentes Material e Cupertino no contexto do desenvolvimento de interfaces de usuário?
Explica as principais etapas do desenvolvimento e funcionamento da aplicação desde o lançamento até à sua conclusão.
Pode explicar o que é um BehaviorSubject no contexto da programação reativa?
Pode explicar o princípio de funcionamento da compilação JIT e como ela difere dos métodos tradicionais de compilação?
Pode explicar o princípio de funcionamento do Event Loop no modelo assíncrono do JavaScript?
Pode explicar o que se entende por Scaffold no contexto do desenvolvimento?
Quando é apropriado usar o mecanismo de assinatura do InheritedWidget na sua aplicação?
Qual é a estimativa da complexidade temporal da operação de remoção de um elemento numa lista ligada simples?
Que tipos de dados-chave são permitidos para uso em uma tabela de hash?
Consegues nomear os princípios básicos sobre os quais se baseia uma boa programação?
Já utilizou métodos de dividir tarefas complexas em partes mais pequenas em projetos anteriores?
Pode explicar o princípio de funcionamento do teste de deteção (Hit Test)?