Android
Quais são as principais dificuldades que os utilizadores podem notar ao usar dispositivos Android?
Explique as diferenças entre Flow e LiveData no contexto do seu uso em aplicações Android.
Pode explicar o que é o padrão de Injeção de Dependências no contexto do Scout?
Pode explicar a estrutura e o papel da camada de Domínio na arquitetura Clean Architecture?
Quais tarefas recentes você considera especialmente importantes ou representativas na sua prática?
De que forma foi alcançada a modularidade na implementação do sistema do ponto de vista técnico?
Como é que a busca de um elemento dentro de uma estrutura HashSet ocorre e qual é a sua complexidade temporal?
Como evitar a recompilação de componentes de UI quando os dados permanecem inalterados no Jetpack Compose?
Como pode implementar a navegação para um Fragment específico usando uma notificação push?
Como é que se pode transmitir e usar a informação obtida num fragmento noutro fragmento durante a navegação entre eles?
Quais componentes fazem parte do contexto das corutinas em Kotlin?
É possível definir um volume de dados de até 15 megabytes ao usar o mecanismo de transferência de dados ao criar um fragmento?
Quais mecanismos são utilizados no RxJava para gerenciar a troca de threads de execução?
Pode-se chamar tecnologias ou protocolos alternativos que realizam comunicação bidirecional entre cliente e servidor, semelhantes ao WebSocket?
Qual é o papel da anotação @Dao na biblioteca Room para Android?
É possível excluir acidentalmente ou perder o acesso a um registro específico na estrutura de dados Map?
Numa qual estrutura de dados a inserção de um novo elemento é mais rápida: na LinkedList ou na ArrayList?
São necessárias permissões para criar novos ficheiros no sistema operativo Android?
Como determinar o âmbito das corutinas na programação?
Pode explicar o termo 'Casos de Uso' e o seu papel no desenvolvimento de software?