Como é que a interface do utilizador é configurada numa atividade usando o método setContentView?
Android
Qual é a finalidade do parâmetro process nos componentes do Android e em que casos é utilizado?
Quais são as diferenças entre as vantagens e desvantagens das árvores vermelho-preto em comparação com outras estruturas de dados, como árvores AVL?
Qual é a diferença entre conectar um módulo Gradle usando a API e o método implementation?
Qual é a razão para a implementação da auto-conversão de tipos em Java?
Como difere o tratamento de erros dentro de coroutines usando a construção try/catch do uso do CoroutineExceptionHandler?
O trabalho será realizado após a chamada do método join no Job, criado com collect em corrotinas?
Pode explicar o que significa None na linguagem Python?
Pode explicar o que se entende por 'unidade' no contexto do desenvolvimento de software?
Como é que o código-fonte da aplicação é incluído dentro do arquivo APK?
Que construções para criar coroutines você conhece fora das funções principais?
Explique o mecanismo de funcionamento do método equals() na Kotlin Data Class e qual é a sua diferença em relação à implementação padrão do equals().
Quais formas de executar tarefas em Coroutines você conhece?
Qual é o papel do atributo android:exported no AndroidManifest.xml ao definir componentes do aplicativo?
Como o sistema Android determina a necessidade de iniciar uma nova Activity?
Em que situações se utiliza o mecanismo de bloqueio Mutex para proteger dados?
Em que casos e para que é utilizado o tipo Nothing na linguagem de programação?
Quais métodos podem ser usados para detectar vazamentos de memória numa aplicação?
Explica o princípio de funcionamento do método copy numa data class, tendo em conta a presença de campos dentro da classe
Pode explicar o que é o modo Doze no Android e como ele afeta o funcionamento dos aplicativos?