Android
Qual é o papel e os propósitos do componente Flow na arquitetura de aplicações?
Em que lugar do código deve-se colocar as definições de variáveis diretamente em tempo de execução?
Com que frequência recorres a alguma fonte para procurar ideias e inspiração para o teu trabalho?
Qual é o papel principal do componente Presenter na arquitetura MVP?
Explique a diferença entre os padrões Decorator e Facade, a sua finalidade e casos de uso.
Consegues enumerar outros componentes-chave que fazem parte da estrutura do Manifesto além da Activity?
Quais métodos e tecnologias podem garantir o armazenamento de dados em cache em condições de multithreading?
Explique o conceito de Enum Class e a sua diferença para as enumerações normais
De que forma a visibilidade do estado da Activity reflete no seu processo de ciclo de vida?
De que formas implementar animações de elementos dentro do RecyclerView?
É possível organizar a alocação dinâmica de toda a memória RAM livre ao usar o heap?
Que medidas tomar se o componente LazyRow causar lentidão ou quedas de desempenho?
Pode explicar o princípio do uso do mecanismo de conversão de tipos em Kotlin?
O que pode levar à ocorrência de uma exceção TransactionTooLargeException no Android?
Que bibliotecas de injeção de dependências você usa em seus projetos — Dagger ou Koin?
Quais são as vantagens e desvantagens de usar funções inline no código?
Qual contexto deve ser escolhido ao desenvolver uma biblioteca?
Poderia dar um exemplo de implementação do padrão Singleton no código?
Tem experiência no uso da biblioteca RxKotlin nos seus projetos?
Quais características e mnemónicas úteis da linguagem Kotlin você conhece?