Pode explicar o que se entende por termo API na lista cinzenta e em que consistem as suas características?
Android
Quais razões permitem usar a diretiva TODO com qualquer tipo de dado ou estrutura?
Explique o conceito de classe Nothing no contexto da programação.
Você aplicou reflexão nos seus projetos na prática?
Como é que a passagem de parâmetros para funções em Kotlin é realizada e que características especiais deste processo existem?
Já utilizou a ferramenta Apktool nos seus projetos para analisar ou modificar ficheiros APK?
Pode explicar o que significa a função coroutineScope em Kotlin e para que ela é usada?
Que tipos de construtores existem em Kotlin e como eles são usados nas classes?
Explique o que é a interface ConcurrentMap e como ela difere dos mapas normais em Java.
Qual é a diferença no tratamento de exceções entre Java e Kotlin?
Pode explicar o que se entende por ofuscação em programação?
Quais métodos podem ser usados para implementar a execução paralela de tarefas numa aplicação?
Já aplicou processamento paralelo de dados ou multitarefa nos seus projetos?
Explique o conceito de coroutines e a sua aplicação na programação
Como verificar em Kotlin se dois objetos são a mesma instância por referência?
Como são implementadas as funções inline na linguagem Kotlin e como isso afeta o desempenho e a estrutura do código?
Como é estruturado o sistema de tipos na linguagem Kotlin?
Quais métodos podem ser usados para gerenciar e tratar erros em um programa?
Podes listar os tipos de classes utilizados em Kotlin?
Explique o que é o conceito de Looper no contexto do desenvolvimento de aplicações.