Consegues nomear a exceção principal que é a mãe de outras exceções na linguagem de programação?
Android
Quais são as possíveis dificuldades ou desvantagens ao usar GlobalScope em Kotlin Coroutines?
Consegue listar os principais elementos da arquitetura Android e suas funções?
Qual é o objetivo principal de usar componentes numa data class em Kotlin?
Quais são os princípios básicos da relação entre os métodos equals e hashCode em Java?
Existiriam situações em que seja necessário remover ligações fortes no código, e quais seriam as possíveis razões para isso?
O que são as raízes do coletor de lixo (GC Roots) e como elas afetam o processo de gestão automática de memória?
Qual é a diferença entre as interfaces Serializable e Parcelable ao passar objetos no Android?
Qual é o papel dos elementos-chave da arquitetura Android no desenvolvimento de aplicações?
Quais métodos podem ser usados para implementar a troca de dados entre fragmentos numa aplicação?
Qual algoritmo ou método é utilizado na busca de um elemento numa lista ligada e qual é a sua complexidade temporal?
Qual é o objetivo principal do uso de funções de extensão numa linguagem de programação?
Consegues nomear e descrever os domínios de visibilidade dos diferentes modificadores de acesso em Kotlin?
Quais classes ou objetos na sua experiência são capazes de guardar seu estado na forma de uma sequência de bytes para posterior recuperação?
Como distinguir um serviço em primeiro plano de um em segundo plano e quais são as suas principais diferenças?
Poderia explicar o que é o contexto das corutinas em Kotlin?
Quais são os níveis de acesso aos membros de uma classe na linguagem Java?
Poderia explicar o princípio de funcionamento da variável volatile e em que casos o seu uso é justificado?
É possível manter o estado do ViewModel após a conclusão do processo da aplicação?