De que formas é que se pode implementar a criação de instâncias anónimas de classes em Kotlin?
Android
Explique o que significa usar um tipo com um ponto de interrogação no contexto da tipagem.
O que se entende por raízes do coletor de lixo na gestão de memória?
Tem experiência em programação Java?
Como é que a comunicação e a troca de dados entre a interface de utilizador e a lógica de negócio são realizadas na arquitetura MVVM?
Para que é que serve a multithreading na programação?
Quais podem ser os problemas ao implementar toda a funcionalidade numa única Activity no Android?
Fale-nos sobre a sua experiência com a biblioteca RxJava na prática de desenvolvimento
Que características e limitações existem nas classes de dados em Kotlin?
Pode falar sobre a sua experiência com o mecanismo Broadcast em projetos?
Pode explicar o que é uma Data Class e para que ela é usada na programação?
Quais são as principais vantagens e desvantagens de usar ConstraintLayout no desenvolvimento Android?
Que tipos de layouts você usou nos seus projetos e como eles foram aplicados?
Que estruturas de dados adicionais utilizou além da classe Data?
Tem experiência na utilização de classes atômicas para implementar operações seguras para threads?
Como é que se pode adicionar animação ao alterar a disposição dos elementos na interface do utilizador?
Qual é a diferença entre classes sealed e classes enum em Kotlin e quais são as suas principais diferenças?
Pode explicar o conceito de PendingIntent e como é utilizado no desenvolvimento Android?
Quais métodos podem ser usados para gerenciar a atualização da exibição de dados ou do estado da interface do usuário em aplicações móveis ou web?