Como distinguir os padrões arquiteturais MVI e MVVM e quais são as suas principais diferenças?
Android
Quais meios costuma usar para coletar e analisar erros nas aplicações?
Quais métodos podem ser usados para reduzir o processamento excessivo de componentes UI ao usar Jetpack Compose?
Fale sobre a sua experiência na utilização de corutinas na prática e na implementação de tarefas assíncronas.
Fale-nos sobre a sua experiência de uso e configuração do Swagger para documentação de API.
Como é que as planos de posicionamento de elementos diferem entre o RelativeLayout e o ConstraintLayout, e quais são as suas características?
Pode explicar o conceito de PendingIntent e como é utilizado no desenvolvimento Android?
Conte-nos sobre sua experiência na implementação e uso do protocolo WebSocket em projetos.
Pode explicar o mecanismo de funcionamento do serviço e os seus componentes principais?
Pode explicar o conceito e os princípios de funcionamento do Dagger no desenvolvimento de aplicações Android?
Fale sobre sua experiência usando Content Provider em aplicações Android
Quais são as vantagens e desvantagens de usar o método reflow no desenvolvimento web?
De que forma utilizou ferramentas de análise estática de código e qual a sua experiência com elas?
Qual é a principal função e aplicação da biblioteca Dagger no desenvolvimento de aplicações Android?
Fale-nos sobre a sua experiência no desenvolvimento e teste de dispositivos ou aplicações que utilizam Bluetooth Low Energy (BLE)
Quais são as diferenças entre as bibliotecas OkHttp e Retrofit na implementação de requisições de rede em aplicações?
Como você implementa e gerencia listas no Jetpack Compose, e qual sua experiência nessa área?
Explique o que é um Content Provider no contexto do desenvolvimento Android e como é utilizado para trocar dados entre aplicações.
Pode explicar as fases do ciclo de vida da View na arquitetura da aplicação?
Qual é a sua experiência com o ExoPlayer em projetos?