Android
Quais razões permitem usar a diretiva TODO com qualquer tipo de dado ou estrutura?
Quais componentes devem ser definidos no Retrofit para obter dados na aplicação?
Como é que a passagem de parâmetros para funções em Kotlin é realizada e que características especiais deste processo existem?
É possível instanciar um objeto do tipo Nothing num programa?
Qual é a função principal da anotação Singleton e qual é a sua aplicação?
É possível explicar as diferenças entre os mecanismos Flow e Coroutine em Kotlin, e como eles usam a assíncronia?
Qual é o papel dos métodos no processo do ciclo de vida do componente Activity no Android?
Como é que se pode aumentar a duração de funcionamento do BroadcastReceiver no Android?
Como determinar a sequência de elementos após unir dois fluxos usando a função zip?
É possível usar o Interactor para agregar dados de várias fontes?
Qual é o papel do Modelo de Memória Java na gestão de memória ao trabalhar com multithreading?
Fale sobre a sua experiência com o uso de coleções em projetos
Que limitações existem ao desenvolver extensões para data class na linguagem de programação?
Qual é a sua experiência prática com o sistema de automação de compilação Gradle?
Quais características devem ser consideradas ao usar Intent em aplicações Android?
Você entende em que direção deve evoluir?
Pode explicar o mecanismo de funcionamento das corutinas e quais são as suas vantagens na programação assíncrona?
Como a conclusão de uma coroutine filha afetará o escopo pai em operações assíncronas?
Pode explicar o que é o arquivo AndroidManifest.xml e qual o papel que desempenha num projeto Android?
Quais são as formas de organizar a arquitetura de uma aplicação Android para garantir sua eficiência e escalabilidade?