Qual é a diferença entre uma declaração de classe sealed e uma classe de dados em Kotlin?
Android
Consegue listar os principais elementos da arquitetura Android e suas funções?
Explique o princípio de funcionamento do DisposableEffect no contexto da gestão de recursos no Jetpack Compose.
Poderia explicar o que é um componente Room no Android e como ele é usado para trabalhar com bancos de dados?
Uma função de extensão definida dentro de uma classe em Kotlin pode aceder aos seus campos e métodos?
A sequência de uso dos modificadores afeta o seu funcionamento?
Pode explicar o que são funções suspend em Kotlin e como elas funcionam?
Descreva os componentes principais e as ferramentas que você usa na sua pilha de tecnologia
Em que casos é recomendado usar objetos de serviço na arquitetura da aplicação?
Em qual dos fluxos de processamento de dados a mecânica de gestão de carga (backpressure) é implementada?
Que métodos de sincronização as corrotinas usam na programação?
Explique o que são classes fechadas em Kotlin e como elas são usadas
Consegue descrever tarefas específicas em que esteve envolvido na sua atividade profissional?
Como é que a Kotlin Flow implementa o tratamento de erros e exceções?
Pode explicar o que é um Manifest e para que é utilizado no desenvolvimento Android?
Consegues dar um exemplo de utilização de serviços que funcionam em primeiro plano no Android?
Quais características e mnemónicas úteis da linguagem Kotlin você conhece?
Qual é a diferença entre as funções launch e async ao usar corrotinas em Kotlin?