Consegue listar os principais elementos da arquitetura Android e suas funções?
Android
Quais métodos são usados para transmitir informações ao mudar de tela numa aplicação?
Qual é a finalidade de uma classe usando a palavra-chave data em linguagens de programação modernas?
É possível passar argumentos ao criar uma instância de Fragment no Android?
Qual é o papel dos elementos-chave da arquitetura Android no desenvolvimento de aplicações?
Por que usam funções inline na programação?
Poderia explicar o que é o contexto das corutinas em Kotlin?
Pode explicar as etapas do ciclo de vida do componente Activity no Android?
Quais métodos podem ser usados para organizar a troca de dados entre Fragmentos na aplicação?
Qual é o estado de exibição da tela na Activity em diferentes fases do seu ciclo de vida?
Já utilizou o método onActivityResult nos seus projetos?
O que torna as corrotinas mais eficientes em termos de recursos e desempenho em comparação com os threads?
Quais são as vantagens e desvantagens de usar Fragment na desenvolvimento Android?
Como pode devolver o resultado da atividade atual para a aplicação que a chamou ao usar a navegação para trás?
Como é que se pode obter o valor devolvido de um Fragment ao regressar a ele através da navegação?
Pode explicar o que significa a função coroutineScope em Kotlin e para que ela é usada?
Qual é a sua experiência com Jetpack Compose para desenvolvimento de interfaces no Android?
Pode explicar o que se entende por 'função inline' na programação?
Como utilizou os principais módulos e componentes do Android nos seus projetos?
Pode explicar o que se entende por 'Job' no contexto de um sistema ou framework?