Como distinguir os tipos de dados básicos dos objetos de referência numa linguagem de programação?
Android
Consegues partilhar como estás de momento?
Poderia explicar a finalidade do método equals e em que se diferencia do operador de igualdade?
Explique o que são classes fechadas em Kotlin e como elas são usadas
Se criar uma data class em Kotlin que herda de outra classe, os métodos hashCode e equals serão sobrescritos automaticamente ou será necessário implementá-los manualmente?
Qual é a diferença entre o mecanismo Binds e Provides no contexto de injeção de dependências ou sistemas modulares?
Em que situações os fragmentos são aplicáveis na programação?
É possível fazer um retorno de uma função fora do contexto atual dentro de uma função declarada como crossinline em Kotlin?
Quais são os níveis de acesso para componentes em Kotlin e como eles são utilizados?
Qual é o papel das transações na biblioteca Room para garantir a integridade dos dados?
Podes enumerar e explicar os principais métodos implementados na programação orientada a objetos?
Qual é a diferença entre os métodos onStart e onResume no ciclo de vida de uma atividade Android?
É possível ter certeza de que, ao alterar as configurações, o construtor do fragmento do usuário será chamado?
Podes nomear os métodos implementados no tipo Any?
Em que casos é melhor usar a estrutura de dados 'sequência'?
Pode nomear os diferentes tipos de Broadcast Receiver utilizados no Android?
Podes listar os tipos de referências existentes em Java e suas características?
Consegues nomear os principais tipos de fluxos na programação?
Como é que o Kotlin determina em tempo de execução a que classe uma função de extensão se aplica?
A que categoria pertencem os fluxos do tipo Flow na programação?