Android
Como pode mesclar duas sequências ordenadas de modo que o resultado permaneça ordenado?
Como pode formar uma consulta na biblioteca Room para trabalhar com o banco de dados?
Qual é a diferença entre um método abstrato em Java e Kotlin?
Por que os métodos onCreateView e onDestroyView são previstos separadamente para Fragment no Android, em vez de usar um único método para gerenciar a interface do usuário?
É possível sobrescrever o método hashCode numa data class?
Consegues nomear os componentes-chave da biblioteca Room para trabalhar com bases de dados?
Como é que os Coroutine Actors ajudam a evitar condições de corrida ao executar operações paralelas?
Usa fontes guardadas ou coleções de links para procurar ideias e inspiração no seu trabalho?
Pode explicar como é feita a redistribuição de componentes no Jetpack Compose?
Pode explicar o conceito de classe Unit na programação orientada a objetos?
Qual é o propósito do princípio de composição na programação orientada a objetos?
Como determinar o Looper correto para usar com Handler ao trocar dados entre threads de fundo e principais?
Qual é a finalidade do componente Executor na gestão de execução de tarefas em Java?
Qual dos modificadores de acesso em Java está ausente na linguagem Kotlin?
O que acontece com o resultado do método hashCode se a classe não o sobrescrever explicitamente?
Pode explicar o que se entende por cópia superficial de um objeto?
Quais operações são iniciadas ao iniciar uma Coroutine numa linguagem de programação?
Você usou operações com fragmentos para gerenciar a interface do usuário?
Como implementar a execução de requisições de rede usando ViewModel numa aplicação?
Pode explicar como é que um objeto do tipo Set é implementado e como funciona na linguagem de programação?