Android
É permitido usar variáveis (var) nos parâmetros do construtor da data class em Kotlin?
Como diferem as abordagens de utilização do ExecutorService e do controlo manual de threads usando arrays em Java?
Qual é a função principal da estrutura de dados Set e qual é a sua vantagem?
A sua saída prevista do cargo atual é discutida com a equipa ou a gestão?
Quais causas podem levar a atrasos na exibição do texto na tela?
Como pode o processo de transformar um objeto Singleton em formato serializado e vice-versa ser implementado?
Pode explicar o que significa o termo 'Sequence' em programação ou modelagem de processos?
Quais são as limitações na definição de subclasses na programação orientada a objetos?
Em que casos e para que tarefas é recomendado usar o componente WorkManager no Android?
Podes explicar como funciona a interação com o objeto Intent no Android?
Como iniciar a execução de uma coroutine dentro de um ViewModel?
Quais métodos são utilizados para implementar a execução paralela de tarefas nos sistemas modernos?
Pode explicar a ideia principal do modelo MVVM e como ele ajuda na organização do código?
Qual é o papel principal das corrotinas na programação e como elas diferem dos threads?
Podes explicar o que é o SupervisorJob no contexto das corutinas e gestão de tarefas em Kotlin?
Em que lugar o estado é guardado ao alternar entre funções suspendidas em Kotlin?
Como diferem o dispatcher principal e o dispatcher padrão ao usar coroutines em Kotlin?
Como implementar o envio de pedidos individuais ou em grupo?
Como implementar o padrão Builder em Kotlin, evitando o uso de classes adicionais?
Pode enumerar as principais componentes de uma aplicação típica?