Por que a classe String em Java não é considerada um tipo primitivo embutido?
Android
Explique o mecanismo de funcionamento da classe AtomicInteger e o seu papel na implementação de operações thread-safe
Pode explicar o que é um elemento limitador de barreira no ConstraintLayout e para que é utilizado?
Como é que ocorre a chamada do método onMeasure no componente View no Android?
São necessárias permissões para criar novos ficheiros no sistema operativo Android?
Podes explicar o que é CoroutineScope e por que é necessário em Kotlin?
Pode explicar o conceito de Single Activity no contexto do desenvolvimento de aplicações móveis?
O que distingue os métodos invalidate e requestLayout na área de atualização da interface do usuário no Android?
Qual método recebe o controlo para exibir a View após a conclusão do rendering?
Pode explicar o funcionamento interno do mecanismo de Continuação e como ele é implementado ao nível do sistema?
Qual é a diferença entre as declarações de variáveis var e val na linguagem Kotlin?
Qual é a diferença entre Dispatchers nas corrotinas Kotlin?
Já utilizou um objeto da classe Thread para executar tarefas paralelas em Java?
Pode explicar o que é mutableStateOf no Jetpack Compose e como é usado para gerir o estado da interface?
Pode explicar o conceito de autómatos de estados e como ele é aplicado na programação?
Já criou um programa multithread em Java?
Quando exatamente o evento onAttachedToWindow é acionado em um elemento View no Android?
Qual é o objetivo de realizar migrações de bases de dados e em que casos elas são normalmente usadas?
Qual é a função do método invalidate na classe View?
Qual foi a sua primeira experiência na área de desenvolvimento e como chegou ao seu nível atual de profissionalismo?