Como é que a reflexão é feita em Kotlin?
Android
Quais componentes-chave são utilizados na implementação de coroutines?
Quais métodos podes usar para implementar a execução assíncrona de tarefas numa aplicação?
Um Intent pode iniciar outro aplicativo no dispositivo?
É possível definir vários construtores numa classe em Kotlin?
Poderia explicar o que é o contexto das corutinas em Kotlin?
Quais métodos alternativos de tratamento de erros podem ser implementados além de capturar exceções com um bloco try-catch?
Quais são as possíveis ameaças e problemas associados à obtenção de acesso root num dispositivo?
Como garantir o uso de um pool de strings comum ao criar um objeto string através de um construtor?
Por que é recomendado implementar os métodos equals() e hashCode() conjuntamente ao definir uma classe?
Quais são as características ao usar diferentes tipos de links na programação?
Que métodos e técnicas de utilização de dados de string são implementados em Kotlin?
É possível inicializar um objeto da classe Unit usando o seu construtor?
Quais características devem ser consideradas ao usar Intent em aplicações Android?
Que tipos de exceções você pode nomear na programação?
De que forma a estrutura do objeto companion é transformada em bytecode durante o processo de compilação em Kotlin?
Quais dificuldades potenciais podem surgir durante o processo de descompilação de aplicações?
Como se comporta o HashMap se inserir vários objetos com o mesmo resultado da função hash?
Como é que a passagem de parâmetros é feita nos métodos Java e em que é que ela difere?
É possível inicializar um objeto do tipo Any usando um construtor?