Android
Como implementar telas dinâmicas em tempo de execução que não foram previstas inicialmente?
O que acontece ao comparar Integer a = 127 e int b = 127, bem como Integer a1 = 128 e int b1 = 128 em Java? Explique por que os resultados da comparação serão diferentes.
Tem interesse em trabalhar na melhoria da estrutura e legibilidade do código através de refatoração?
Por que é utilizado o método onBind nos serviços?
Já trabalhou com Jetpack Compose?
Como é que o coletor de lixo determina que um objeto pode ser destruído?
Fale sobre os modificadores de acesso em Java e Kotlin.
Como realizar a injeção de dependências em um campo usando Dagger Hilt?
Qual é a diferença entre action e category no Intent?
Como ligar múltiplas telas numa aplicação?
O que são expressões lambda do ponto de vista da sintaxe em Java e Kotlin?
Como criar uma notificação no Android?
Qual biblioteca é usada para detectar vazamentos de memória numa aplicação Android?
O que é um Handler no Android?
Em que casos o uso de null safety pode levar a problemas?
Como é que é garantida a possibilidade de suspender a execução de uma função com o modificador suspend?
De que objeto herdam todas as classes em Java?
Com que bases de dados locais trabalhou?
O que são extensões na linguagem de programação Kotlin?
O que sabes sobre a poluição de heap (heap pollution)?