Android
Quais métodos podem ser utilizados para implementar a troca de informações entre dois componentes de interface ou telas da aplicação?
Como pode interromper a execução de uma thread num programa?
Como implementar o tratamento de exceções em corrotinas assíncronas?
Consegue listar os componentes-chave que normalmente são indicados no AndroidManifest.xml?
Quais argumentos e parâmetros o método getValue de um objeto delegado aceita?
Quais são os métodos do ciclo de vida do widget, além de onMeasure, onLayout e onDraw?
Qual é a diferença entre os comandos DDL e DML em bancos de dados e como ela é determinada?
É possível fazer um retorno de uma função fora do contexto atual dentro de uma função declarada como crossinline em Kotlin?
Podes enumerar e explicar as principais áreas (escopo) usadas no Dagger para gerir o ciclo de vida das dependências?
Quais são as principais dificuldades que podem surgir ao cancelar a execução de coroutines?
Pode explicar o que significa o conceito de funções infix na programação?
Como é realizado o processo de obtenção do código hash em um objeto?
É aceitável chamar métodos privados dentro de funções de extensão?
Que métodos de pré-cache de dados são implementados no RecyclerView?
Podes dar um exemplo de uso de uma Classe Selada para modelar diferentes estados de um objeto?
Qual é o papel da função com a palavra-chave noinline e quando deve usá-la?
Podes listar os principais componentes da arquitetura Android que compõem o sistema?
Pode-se usar abordagens padrão para organizar a navegação em aplicações baseadas numa única atividade?
Poderia explicar o que se entende por PrecomputedText no contexto do desenvolvimento Android?
Qual é a diferença entre as estruturas de dados List e Sequence em termos de uso e características?