Android
O estado do ViewModel continuará relevante após a conclusão do processo da aplicação?
Podes explicar o que é o SupervisorJob no contexto das corutinas e gestão de tarefas em Kotlin?
Quais problemas podem surgir ao substituir ApplicationContext por ActivityContext e vice-versa numa aplicação Android?
Como diferem o dispatcher principal e o dispatcher padrão ao usar coroutines em Kotlin?
Quais razões indicam que o uso de um único tipo de CoroutineScope não é aceitável em vários cenários de programação em Kotlin?
Qual padrão de apresentação é utilizado no desenvolvimento de um projeto no Android Studio?
Podes dar exemplos de funções como map e explicar o seu uso?
Pode explicar o conceito de autómatos de estados e como ele é aplicado na programação?
Em que casos é recomendado usar o componente WorkManager no desenvolvimento Android?
Quais são os principais parâmetros que devem ser especificados ao usar o componente LazyColumn?
Quais formas de executar tarefas em Coroutines você conhece?
De que forma a função map em Kotlin difere de métodos semelhantes e como é usada para transformar elementos de uma coleção?
Consegues nomear as bibliotecas usadas no desenvolvimento de aplicações Android?
Qual é o algoritmo utilizado para aceder a um elemento por índice numa lista ligada LinkedList e qual é a sua complexidade temporal?
Quais são as recomendações ou métodos para aumentar a eficiência do trabalho?
Por que é importante especificar o parâmetro targetSdk no arquivo build.gradle para o módulo do projeto?
O que deve ser considerado ao salvar o estado da aplicação usando o método onSaveInstanceState?
O que acontece no sistema se a área de memória Heap estiver completamente esgotada?
Está satisfeito com os resultados desta entrevista?
É possível implementar o uso de argumentos no construtor para Fragment no Android?