Android
Como é que o tipo de valor de retorno das expressões Lambda em Java é determinado?
Quais são as diferenças no uso de coleções entre Kotlin e Java?
Qual é o papel do ViewModelFactory e em que casos o seu uso é justificado?
Existem tipos de tarefas que prefere não realizar?
Pode explicar o que é uma função lambda e como ela é usada?
O iterador garante uma ordem sequencial ao percorrer os elementos?
Quais são as palavras-chave principais usadas para declarar dependências no arquivo Gradle?
Consegues nomear as etapas do desenvolvimento de UI usando Jetpack Compose?
Consegues nomear classes que herdam de Context ou seus análogos em vários frameworks?
Pode enumerar os tipos de dados básicos utilizados em Kotlin?
Qual foi a razão para a sua escolha de não se especializar na área de desenvolvimento iOS?
Como é que é feita a gestão de erros nos fluxos de dados (Flow)?
Quais são as abordagens existentes para troca de informações entre Fragment e Service no Android?
Qual é a função dos componentes Activity no Android e em que contexto eles são utilizados?
Como determinar se um método específico está sendo chamado com mais frequência do que o planejado ou permitido?
Em que casos é mais aconselhável evitar o uso de funções inline no código?
Qual é o objetivo de usar CoroutineScope em Kotlin e qual é o seu papel na gestão de corutinas?
Qual é o papel das interfaces no processo de desenvolvimento de software e por que elas são usadas?
Quais funções de escopo em Kotlin você conhece?
Podes listar os diferentes tipos de armazenamento de dados no Android e suas principais características?