Android
Pode explicar o que é a função rememberSavable e qual é o seu principal propósito?
O que causa a falha da aplicação na presença de erros ou problemas no arquivo de manifesto?
Em que situações é recomendado usar a palavra-chave inline para expressões lambda em Kotlin?
Pode explicar o que é a palavra-chave 'refined' na linguagem Kotlin?
Consegue nomear os principais modificadores-chave utilizados em Kotlin, além de inline?
Quais são as vantagens que vê ao usar o Jetpack Compose no desenvolvimento de interfaces para Android?
Usei data class em Kotlin para modelar dados?
Pode explicar o conceito de SupervisorJob no contexto das coroutines Kotlin?
Consegues enumerar e descrever as principais fases do ciclo de vida do Jetpack Compose?
Qual é o papel do SupervisorJob na gestão de corrotinas em Kotlin?
Pode explicar a concepção do LaunchEffect e qual é a sua ideia principal?
Pode explicar o que é o componente LazyRow no desenvolvimento de interfaces de usuário?
Que medidas tomar se o componente LazyRow causar lentidão ou quedas de desempenho?
Tem experiência no uso do WorkManager para gerenciar tarefas em aplicações Android?
Tem experiência no uso de funções de extensão em Kotlin para ampliar as capacidades das classes?
Explique o princípio de funcionamento das coroutines em Kotlin e quais são as suas principais vantagens
Pode explicar as diferenças entre os padrões arquiteturais MVP e MVI?