Pode explicar o que é a biblioteca OkHttp e para que é usada no desenvolvimento de aplicações?
Android
Pode explicar o que se entende por uma visualização personalizada no Android?
Pode explicar o que é LiveData e como funciona no contexto do desenvolvimento Android?
Qual é o papel principal da biblioteca Retrofit no processo de interação com a API REST no desenvolvimento Android?
Quão apropriado é usar uma abordagem informal de 'tu' no ambiente de trabalho?
Como diferem os modificadores de acesso nas linguagens Java e Kotlin?
Pode explicar o que é a biblioteca Glide no desenvolvimento Android e para que ela é usada?
Fale sobre a sua experiência na utilização de corutinas na prática e na implementação de tarefas assíncronas.
Qual é o objetivo principal de usar o padrão arquitetônico MVI no desenvolvimento de aplicações?
Fale sobre sua experiência prática com LiveData em projetos
Conte-nos sobre sua experiência na implementação e uso do protocolo WebSocket em projetos.
Pode explicar o conceito e os princípios de funcionamento do Dagger no desenvolvimento de aplicações Android?
Qual é a diferença entre fluxos de dados quentes e frios no contexto de sistemas e aplicações?
Qual é o objetivo principal do uso do componente LazyColumn no desenvolvimento de interfaces?
Que métodos podem melhorar a eficiência do envio de dados para o servidor ao preencher um formulário na interface do usuário?
Pode explicar a sequência de etapas do ciclo de vida da View na arquitetura da aplicação?
Como você implementa e gerencia listas no Jetpack Compose, e qual sua experiência nessa área?
Qual é a sua experiência prática com o sistema de automação de compilação Gradle?
Explique o princípio de funcionamento do algoritmo de busca de substrings de Knuth-Morris-Pratt.
Que métodos e estratégias de uso do sistema de controlo de versões Git conheces?