Android
Que componentes próprios da interface criou usando visualizações personalizadas?
Como é que o mecanismo de recolha de lixo determina que um objeto já não é utilizado e pode ser libertado?
Qual é a diferença entre o uso de RelativeLayout e LinearLayout no desenvolvimento Android?
Quais dificuldades podem surgir ao trabalhar com multitarefa em aplicações Android?
Pode explicar o que se entende por 'layout' no contexto do desenvolvimento de interfaces?
Pode explicar a mecânica de funcionamento do sistema Voyager?
Fale-nos sobre a sua experiência de uso e configuração do Swagger para documentação de API.
O que fazer se a sua aplicação deixar de responder ou se o tempo de resposta for demasiado longo para o utilizador?
Quais são as principais vantagens e desvantagens de usar data class no seu projeto?
Pode explicar o que significa o termo R8 no contexto de desenvolvimento ou sistema?
Como é que a interação entre View e ViewModel é realizada no padrão MVVM?
Tem experiência com o mecanismo NotificationChannel para enviar notificações?
Qual é o papel principal do operador `remember` no seu projeto ou sistema?
Quais são as diferenças entre as bibliotecas OkHttp e Retrofit na implementação de requisições de rede em aplicações?
Como é que o método equals realiza a comparação de dois objetos em Java?
Como é estabelecida a relação entre a palavra-chave 'in' e as coleções em C?
Podes enumerar e explicar as funções principais do escopo em Kotlin?
Qual é a diferença entre usar StateFlow e LiveData para observar alterações nos dados na aplicação?
Consegues explicar conceitos técnicos complexos de forma que utilizadores ou colegas sem conhecimentos aprofundados possam compreendê-los?
Qual é o volume de memória alocado dentro do HashSet para armazenar dois elementos, um com hashCode 0 e outro com 1000000?