Android
Como implementar a navegação para uma tela específica na aplicação ao receber uma notificação push?
Em que projeto ou produto está atualmente focado?
Pode explicar o que significa o padrão de injeção de dependências na programação?
Qual é a diferença entre Query e RawQuery ao usar a biblioteca Room?
Qual é o papel do objeto de dados no sistema e em que cenários ele é aplicado?
Qual é o papel das classes principais na implementação de coroutines em Kotlin?
Qual ferramenta de programação assíncrona lhe é mais familiar: RxJava ou Coroutines?
Pode explicar o funcionamento do manipulador (Handler) no sistema?
Como é feita a transmissão de Intent na arquitetura MVI?
Que tipo de dados é retornado ao usar o operador return numa função ou método?
Como o StateFlow e o SharedFlow reagem às alterações nas configurações do aplicativo?
Como pode garantir-se a preservação de todo o histórico de navegação na sistema de navegação?
Quais funções precisam ser sobrescritas na classe Adapter para funcionar corretamente com o RecyclerView?
Está preparado para desenvolver componentes de software sem interface de utilizador?
Pode explicar o funcionamento da biblioteca Dependency Injection Koin em aplicações Android?
A função de extensão em Kotlin é sempre estática dentro da implementação?
Podes enumerar e explicar os principais métodos implementados na programação orientada a objetos?
Quais métodos podem ser usados para implementar a interação com DataStore numa aplicação?
Como é que a pesquisa de um elemento por chave é realizada dentro da estrutura de dados HashMap?
Quais problemas podem surgir ao substituir ApplicationContext por ActivityContext e vice-versa numa aplicação Android?