Tem experiência no desenvolvimento de interfaces de utilizador usando Jetpack Compose?
Android
Pode explicar o que é uma função com crossinline em Kotlin e em que ela difere das funções inline normais?
Para que serve o modificador reified em Kotlin?
Será interrompido um ciclo infinito dentro de uma coroutine ao fechar a aplicação?
Quais são as principais vantagens e desvantagens de usar data class no seu projeto?
Como implementar o envio automático de pedidos à rede com um intervalo de 5 segundos?
Quais métodos são usados para trocar dados entre processos separados?
Que métodos são normalmente implementados em classes de dados na sua experiência?
Como distinguir uma Intent explícita de uma implícita no desenvolvimento Android?
Como exibir uma mensagem que ocupa cerca de 40 telas no mensageiro?
Como pode sincronizar a gestão do ciclo de vida da Activity com a lógica do Presenter na arquitetura de uma única aplicação?
Como se diferenciam os métodos dinâmico e estático de registo do BroadcastReceiver no Android?
Como são implementadas e funcionam as funções lambda dentro do sistema a um nível baixo?
É possível suspender forçosamente a execução do thread atual?
É possível implementar a sua própria lógica de autorização no sistema?
Explique o que significa o modificador noinline em funções e em que cenários é utilizado.
Por que é proibido herdar de data class em Kotlin?
Em qual parte da execução das corutinas ocorrerá um ciclo infinito, se houver um dentro dela?
Como é implementada a segurança dos Intent padrão em aplicações Android?