Consegues descrever os princípios básicos que sustentam o Material Design?
Android
De que maneiras é possível garantir o carregamento de imagens no Glide sem usar cache?
Pode falar sobre a sua experiência no desenvolvimento e implementação de soluções arquitetónicas baseadas em MVP?
Fale sobre a sua experiência com o formato XML e seu uso em projetos
Tem experiência no uso da estratégia GitFlow para gestão de versões de código em projetos?
Pode explicar a mecânica de funcionamento do sistema Voyager?
Fale-nos sobre a sua experiência com threads e multithreading em projetos
Explique o mecanismo de funcionamento do RecyclerView no contexto do uso de recursos XML para exibir listas
Como criar a sua própria implementação do Dagger para injeção de dependências?
Fale-nos sobre a sua experiência com a biblioteca RxJava na prática de desenvolvimento
Como organizar a execução de cinco solicitações simultâneas aos diretórios e obter todos os resultados antes de terminar o método?
Como é que a integração do Retrofit com o OkHttp melhora o trabalho com pedidos de rede em aplicações Android?
Pode explicar o que é a biblioteca OkHttp e para que é usada no desenvolvimento de aplicações?
A tela principal de uma aplicação Android deve seguir o princípio da responsabilidade única?
Pode explicar o que é a biblioteca Glide no desenvolvimento Android e para que ela é usada?
Qual é o papel principal da biblioteca Glide e em que cenários o seu uso é mais justificado?
Pode explicar o mecanismo de funcionamento do serviço e os seus componentes principais?
Como distinguir os padrões arquiteturais MVI e MVVM e quais são as suas principais diferenças?
Fale sobre a sua experiência na utilização de corutinas na prática e na implementação de tarefas assíncronas.
Quais meios costuma usar para coletar e analisar erros nas aplicações?