Android
Quais são as vantagens e desvantagens de usar uma classe sealed em diferentes arquivos do projeto?
Que tipo de fluxo de dados representa um Subject no RxJava e como ele difere de outros tipos?
Em que projeto ou produto está atualmente focado?
Podes dar um exemplo de um padrão de design comportamental?
Consegues nomear os principais tipos de objetos root utilizados no coletor de lixo?
Quando deve limpar o cache após a exclusão de uma mensagem pelo utilizador?
Utiliza-se na arquitetura MVI um mecanismo de gestão de estado na forma de uma máquina de estados?
Qual é o objetivo principal do uso do componente LazyColumn no desenvolvimento de interfaces?
Quais métodos podem ser usados para guardar e gerenciar o estado da interface do usuário no Jetpack Compose?
Qual é a diferença entre as ferramentas Network Inspector e Inspector em termos de propósito e funcionalidades?
Qual é o papel e o propósito do objeto Intent no desenvolvimento Android?
Como funciona o programa na ausência do uso da palavra-chave inline no código das funções?
Quais são as principais dificuldades que podem surgir ao desenvolver uma aplicação para configurar um despertador?
Que elementos ou métodos podem ser declarados numa interface na programação orientada a objetos?
Como é que o método hashCode é implementado numa data class?
Que ferramentas e bibliotecas integradas para trabalhar com protocolos e conexões de rede você conhece e usou?
Qual é o papel do coletor de lixo na gestão de memória em Java?
É possível implementar herança múltipla em Java?
Quais métodos são utilizados para implementar o processamento assíncrono de tarefas em aplicações Android?
Pode explicar a estrutura e os princípios de funcionamento da memória na máquina virtual Java (JVM)?