Consegues enumerar os tipos de dados primitivos básicos em Java?
Android
Quais parâmetros podem ser configurados em um objeto SharedFlow?
Quais condições são necessárias para que o método onLayout seja chamado automaticamente no componente View no Android?
Quais são as diferenças entre as palavras-chave const val e val em Kotlin?
Qual é a diferença entre usar commit e commitNow no contexto de transações e operações com banco de dados?
O que torna as corrotinas mais eficientes em termos de recursos e desempenho em comparação com os threads?
Quais mecanismos são usados para transferência de controlo entre corrotinas na programação assíncrona?
Como distinguir os padrões arquiteturais MVI e MVVM e quais são as suas principais diferenças?
Quais métodos são implementados para adicionar e remover elementos com animação no RecyclerView?
Pode enumerar as exceções típicas usadas em Kotlin e em que situações elas surgem?
Quais são as vantagens e desvantagens de usar uma única atividade numa aplicação?
O Room fornece suporte integrado para atualizações automáticas do banco de dados quando há alterações no esquema?
Por que o método forceLayout é chamado em um objeto View no Android?
Quais são as vantagens e desvantagens da abordagem arquitetônica Clean Architecture?
Acredita que é possível uma combinação bem-sucedida de atividades académicas e profissionais?
Qual é o significado do conceito de Guideline no contexto do ConstraintLayout e como ele é utilizado na criação de interfaces?
Como ocorre o processo de união de módulos no sistema de build Gradle ao trabalhar com projetos multi-módulos?
Como é que a execução de coroutines é parada e suspensa em aplicações assíncronas?
Conte-nos sobre projetos ou tarefas em que participou ou que realizou