Android
Qual é o papel de cada gestor no sistema de corutinas e para que serve?
Quais são as vantagens e desvantagens de usar o componente Activity no desenvolvimento Android?
Quais são as abordagens existentes para troca de informações entre Fragment e Service no Android?
Qual é o papel do componente Dispatcher na arquitetura do sistema?
Poderia explicar o que se entende por contrato no contexto do desenvolvimento de software?
Como é que se podem destacar na lista apenas os elementos únicos?
Qual função no ViewModel inicia a atualização da exibição na interface do usuário?
Podem objetos diferentes retornar o mesmo código hash?
Qual é a diferença entre um método abstrato em Java e Kotlin?
Os atrasos no servidor podem afetar negativamente a velocidade de exibição das informações na interface do cliente?
Para que é que serve a multithreading na programação?
Qual é a diferença nos métodos de comunicação entre View e os seus modelos: ViewModel e View, bem como Presenter e View?
Como distinguir os tipos de Layout de acordo com o seu impacto na eficiência do funcionamento da aplicação?
Quais são as formas de evitar dependências mútuas entre módulos num projeto?
Podes dar exemplos de métodos utilizados para trabalhar com View no desenvolvimento?
Já implementou projetos que envolvam a interação de vários módulos ou componentes?
É possível inicializar um objeto do tipo Any usando um construtor?
Qual é a finalidade de uma classe usando a palavra-chave data em linguagens de programação modernas?
Quais são as vantagens e desvantagens de usar uma arquitetura modular em sistemas de software?
Como pode sincronizar a gestão do ciclo de vida da Activity com a lógica do Presenter na arquitetura de uma única aplicação?