Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências. Criar um app Android com o Jetpack Compose e o Firebase Voltar para o módulo do Programa de treinamentos Cada página de um app Android criado com o Jetpack Compose e que segue a arquitetura Model-View-ViewModel (MVVM) precisa incluir qual das opções a seguir? Um arquivo Screen com uma função combinável que declara a aparência da interface e uma classe ViewModel que executa a lógica de negócios. Um arquivo Screen com uma função combinável que declara a aparência da interface e um arquivo Service que chama as APIs do Firebase. Um arquivo Screen com uma função combinável que declara a aparência da interface, uma classe ViewModel que executa a lógica de negócios e um arquivo Service que chama as APIs do Firebase. Nenhuma das alternativas As corrotinas do Kotlin são quais das opções abaixo? Fluxos de dados que emitem valores sequenciais como uma forma de trocar informações entre as diferentes camadas do app. Linhas de execução leves que permitem escrever código síncrono. Linhas de execução leves que permitem escrever código assíncrono. Todas as alternativas acima. Como diferenciar uma função Kotlin normal de uma função combinável? A função combinável tem uma anotação @ComposableFunction. A função combinável geralmente é agrupada em uma classe Composable. A função combinável tem uma anotação @Composable. A função combinável sempre retorna um elemento combinável. Como você garante que as funções combináveis permaneçam cientes dos documentos atualizados armazenados no Cloud Firestore? Adicione um objeto SnapshotListener à coleção do Cloud Firestore na camada de dados, atualize o estado da interface na classe ViewModel e observe esse estado na função combinável. Adicione um objeto SnapshotListener à coleção do Cloud Firestore no início da função combinável e atualize a tela adequadamente. Adicione um objeto SnapshotListener à coleção do Cloud Firestore na camada de dados e, em seguida, aplique a lógica de negócios à função combinável e atualize a tela adequadamente. Adicione um objeto SnapshotListener à coleção do Cloud Firestore na classe ViewModel e chame a função combinável da classe ViewModel em cada atualização. O Monitoramento de desempenho do Firebase permite que você faça qual das opções a seguir? Escolha quantas respostas você achar adequado. Capture rastros automaticamente ao adicionar o SDK. Criar traces, métricas e atributos personalizados para códigos específicos. Configure o painel com traces importantes. Armazene permanentemente informações de identificação pessoal. Como você monitora os dados de desempenho associados a um código específico no seu app? Adicione uma métrica personalizada que começa no início do código específico e termina após a execução dele. Adicione um trace personalizado que começa no início do código específico e termina após a execução dele. Adicione a anotação @CustomTrace à função que você quer monitorar. Adicione a anotação @CustomMetric à função que você quer monitorar. Verdadeiro ou falso? Use a Configuração remota do Firebase para introduzir recursos a uma porcentagem dos seus usuários e medir o impacto deles antes de liberá-los para toda a base de usuários. Verdadeiro Falso Qual dos seguintes métodos da API Remote Config é obrigatório e você deve chamar assim que o app for iniciado? O método get() para buscar o valor da chave que você quer. É preciso chamá-lo uma vez para cada chave. O método setMinimumFetchIntervalInSeconds() para configurar o intervalo mínimo em que o app pode solicitar novos valores. O método getAll() para buscar todos os pares de chaves e valores disponíveis. O método fetchAndActivate() para buscar todos os valores e ativá-los. Qual é a melhor maneira de corrigir um problema do cliente no seu app? Corrija o código e lance uma nova versão diretamente na produção. Corrija o código e verifique-o manualmente no ambiente de produção. Corrija o código e verifique-o manualmente em um ambiente de pré-produção. Corrija o código, verifique manualmente em um ambiente de pré-produção e programe um teste de integração para evitar uma regressão futura. Para identificar o ambiente de produção no Console do Firebase, você deve procurar por qual dos ícones a seguir? Foguete vermelho Marca de seleção verde Círculo azul com uma seta Estrela de ouro Enviar respostas error_outline Ocorreu um erro ao avaliar o teste. Tente novamente.