Consegues nomear as principais partes e elementos que compõem as corutinas em Kotlin?
Android
Como pode implementar um atraso antes de iniciar uma coroutine na sua aplicação?
Como implementar a espera pela conclusão de uma tarefa iniciada com launch numa coroutine?
Que construções para criar coroutines você conhece fora das funções principais?
Quais são as principais diferenças entre os padrões MVP e MVVM no contexto da arquitetura de aplicações?
Pode explicar a finalidade da função runBlocking no Kotlin Coroutines?
Quais são as vantagens e desvantagens da abordagem arquitetônica Clean Architecture?
Como é implementada a estratégia de gestão de transbordamento de buffer no SharedFlow?
Quais são as limitações no número de threads do dispatcher Dispatchers.IO em coroutines?
Qual é o resultado retornado pela função marcada com a palavra-chave async em corrotinas?
Como definir o escopo de dependências no Dagger e para que serve?
Quais são as principais vantagens e desvantagens da abordagem MVP no desenvolvimento de software?
Consegues listar os diferentes tipos de CoroutineDispatcher utilizados em Kotlin?
Como gerenciar o ciclo de vida de um componente ao usar Hilt no Android?
É possível interromper a execução de uma função assíncrona iniciada com async?
Quais métodos podem ser usados para implementar corrotinas na programação?
Consegues nomear os principais tipos de componentes no Dagger e explicar a sua utilização?
Que restrições de quantidade de threads o Dispatchers.Default impõe nas corutinas?
Consegues nomear os componentes-chave da biblioteca Room para trabalhar com bases de dados?
Como implementar operações assíncronas usando corrotinas na arquitetura ViewModel?