Android
Partilhe a sua experiência no desenvolvimento e uso de Java em projetos.
É permitido herdar em data class em Kotlin?
Planeias mudar-te para outra área de atividade profissional?
Qual é o escopo do projeto atual em que está a trabalhar?
Qual é a diferença entre definir uma classe e criar uma instância dessa classe em Kotlin?
Que ferramentas ou bibliotecas são usadas para organizar a troca contínua de dados entre a fonte de dados e a interface do usuário?
Pode explicar o que se entende por processo de atualização das configurações do sistema?
Por que é importante criar interfaces para fontes de dados remotas no sistema?
Qual é a diferença entre o princípio da inversão de dependências e os métodos de injeção de dependências nas aplicações?
Pode explicar o funcionamento do RecyclerView no Android?
Como é que se pode aceder a um objeto de string a partir do pool de literais de string em Java?
Que mensagens irão aparecer nos logs se a atividade passar sequencialmente pelo ciclo de vida típico, mas no método onCreate for chamado finish, após o que é registrado o término nos logs:
É possível inicializar um Fragment com parâmetros através do construtor no Android?
Qual é o papel principal do Dagger Hilt e por que é utilizado no desenvolvimento de aplicações Android?
Quais métodos podem ser usados para organizar a troca de dados entre dois fragmentos numa aplicação?
Como é que se pode provocar artificialmente um estado de bloqueio mútuo no sistema?
Como fazer o retorno ao fluxo principal da interface do utilizador após realizar uma operação em segundo plano?
Verificou o código de outro membro da equipa antes do seu deployment ou integração?
Pode explicar o mecanismo de funcionamento do Hilt no contexto da injeção de dependências?
Pode explicar o princípio de funcionamento do mutex e como ele garante a segurança ao trabalhar com recursos partilhados?